XML 118 R105.htm IDEA: XBRL DOCUMENT v3.22.4
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Allowance for doubtful accounts receivable and revenue adjustments      
Changes in valuation and qualifying accounts and reserves      
Balance at Beginning of Period $ 13,226 $ 7,851 $ 5,448
Additions, Charged to Costs and Expenses 6,955 1,466 4,327
Additions, Charged to Other Accounts 2,837 7,788 1,887
Deductions 8,846 3,879 3,811
Balance at End of Period 14,172 13,226 7,851
Allowance for other accounts receivable      
Changes in valuation and qualifying accounts and reserves      
Balance at Beginning of Period 690 660 476
Additions, Charged to Costs and Expenses 23 30 (14)
Additions, Charged to Other Accounts     198
Balance at End of Period 713 690 660
Allowance for deferred tax assets      
Changes in valuation and qualifying accounts and reserves      
Balance at Beginning of Period 2,196 1,284 668
Deductions 489 (912) (616)
Balance at End of Period $ 1,707 $ 2,196 $ 1,284