XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Overview and Summary Of Significant Accounting Policies Schedule of Accounts and notes receivable (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Receivables from Customers $ 196,714   $ 125,715  
Unbilled Receivables, Current 98,194   91,463  
Receivables from Stockholder 7,005   5,178  
Other Receivables 37,875   13,848  
Accounts Receivable, Allowance for Credit Loss (17,087)   (2,283)  
Accounts Receivable, after Allowance for Credit Loss, Current 322,701   233,921  
Accounts Receivable, Allowance for Credit Loss, Current 17,087 $ 1,064 $ 2,283 $ 1,117
Accounts Receivable, Credit Loss Expense (Reversal) 14,018 5,536    
Accounts Receivable, Allowance for Credit Loss, Writeoff (577) (6,940)    
Accounts Receivable, Allowance for Credit Loss, Recovery $ 1,363 $ 1,351