XML 149 R129.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounts receivable allowance      
Valuation allowance and reserves      
Balance at Beginning of Period $ 2,978 $ 4,222 $ 4,711
Additions Charged to Expense 754 (954) 675
Charged or (Credited) to Other Accounts 0 14 297
Charges Utilized (Write-off) (984) (304) (1,461)
Balance at End of Period 2,748 2,978 4,222
Noncurrent other assets allowance      
Valuation allowance and reserves      
Balance at Beginning of Period 61 37 42
Additions Charged to Expense 0 61 (5)
Charged or (Credited) to Other Accounts 0 0 0
Charges Utilized (Write-off) (61) (37) 0
Balance at End of Period $ 0 $ 61 $ 37