XML 114 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Supplemental Financial Statement Information (Allowance for Credit on Losses for Accounts Receivables) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Allowance for credit losses      
Balance at beginning of year $ 5,292 $ 5,372 $ 28,184
Amounts charged to expense 25,184 5,709 4,503
Write-offs, recoveries and other (3,380) (5,789) (27,315)
Balance at end of period 27,096 5,292 5,372
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Allowance for doubtful accounts 27,096 5,292 5,372
Accounts and other receivables      
Allowance for credit losses      
Balance at beginning of year 5,292 4,852  
Balance at end of period 7,723 5,292 4,852
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Allowance for doubtful accounts 7,723 5,292 4,852
Other current assets and prepayments      
Allowance for credit losses      
Balance at beginning of year 0 0  
Balance at end of period 19,373 0 0
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Allowance for doubtful accounts 19,373 0 0
Other assets      
Allowance for credit losses      
Balance at beginning of year 0 520  
Balance at end of period 0 0 520
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Allowance for doubtful accounts $ 0 $ 0 $ 520