XML 127 R113.htm IDEA: XBRL DOCUMENT v3.24.0.1
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Allowance for doubtful accounts receivable and revenue adjustments      
Changes in valuation and qualifying accounts and reserves      
Balance at Beginning of Period $ 13,892 $ 13,016 $ 7,693
Additions, Charged to Costs and Expenses 3,633 6,852 1,334
Additions, Charged to Other Accounts 3,512 2,761 7,783
Deductions 10,691 8,737 3,794
Balance at End of Period 10,346 13,892 13,016
Allowance for other accounts receivable      
Changes in valuation and qualifying accounts and reserves      
Balance at Beginning of Period 713 690 660
Additions, Charged to Costs and Expenses 18 23 30
Balance at End of Period 731 713 690
Allowance for deferred tax assets      
Changes in valuation and qualifying accounts and reserves      
Balance at Beginning of Period 1,707 2,196 1,284
Deductions (44) 489 (912)
Balance at End of Period $ 1,751 $ 1,707 $ 2,196