XML 126 R109.htm IDEA: XBRL DOCUMENT v3.25.0.1
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Allowance for doubtful accounts receivable and revenue adjustments      
Changes in valuation and qualifying accounts and reserves      
Balance at Beginning of Period $ 10,346 $ 13,892 $ 13,016
Additions, Charged to Costs and Expenses 4,834 3,633 6,852
Additions, Charged to Other Accounts 1,693 3,512 2,761
Deductions 8,616 10,691 8,737
Balance at End of Period 8,257 10,346 13,892
Allowance for other accounts receivable      
Changes in valuation and qualifying accounts and reserves      
Balance at Beginning of Period 731 713 690
Additions, Charged to Costs and Expenses (83) 18 23
Balance at End of Period 648 731 713
Allowance for deferred tax assets      
Changes in valuation and qualifying accounts and reserves      
Balance at Beginning of Period 1,751 1,707 2,196
Deductions 20 (44) 489
Balance at End of Period $ 1,731 $ 1,751 $ 1,707