XML 95 R83.htm IDEA: XBRL DOCUMENT v3.25.2
Supplemental Financial Statement Information (Allowance for Credit on Losses for Accounts and Other Receivables) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at beginning of year $ 27,096 $ 5,292
Amounts charged to expense (5,192) 3,866
Write-offs, recoveries and other (2,902) (1,289)
Balance at end of period 19,002 7,869
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Allowance for doubtful accounts 19,002 7,869
Accounts and other receivables    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at end of period 7,653 7,869
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Allowance for doubtful accounts 7,653 7,869
Other current assets and prepayments    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at end of period 11,349 0
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Allowance for doubtful accounts $ 11,349 $ 0