Quarterly report [Sections 13 or 15(d)]

Related Party Transactions - Narrative (Details)

v3.25.2
Related Party Transactions - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Related Party Transaction [Line Items]            
Accounts Receivable   $ 6,897   $ 6,897   $ 14,701
Increase in accrued interest   1,100 $ 1,000 1,100 $ 1,000  
Other current liabilities   3,321   3,321   1,493
Repayments of Debt       563 0  
Related Party            
Related Party Transaction [Line Items]            
Revenues   1,100 1,500 10,800 3,500  
Accounts Receivable     $ 22,000   $ 22,000 11,200
Related Party            
Related Party Transaction [Line Items]            
Accrued interest   2,000   2,000   1,900
Other current liabilities   1,300   1,300   400
Other liabilities   $ 700   $ 700   $ 1,500
Related Party | Subsequent Event            
Related Party Transaction [Line Items]            
Repayments of Debt $ 100,200