XML 81 R70.htm IDEA: XBRL DOCUMENT v3.26.1
Related Party Transactions - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Related Party Transaction [Line Items]      
Contract assets $ 24,168   $ 28,595
Accounts Receivable 24,612   34,139
Accrued interest 3,559   7,635
Other current liabilities 11,973   16,061
Repayments of Debt 1,688 $ 0  
Related Party      
Related Party Transaction [Line Items]      
Revenues   $ 9,700  
Contract assets 4,100   $ 3,900
Accounts Receivable $ 9,600