XML 125 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Allowance for doubtful accounts      
Valuation and qualifying accounts      
Balance at Beginning of Year $ 3,240 $ 1,932 $ 2,110
Charged to Costs and Expenses 730 1,663 392
Valuation Allowances and Reserves, Charged to Other Accounts 89 355 570
Deductions 0 0 0
Balance at End of Year 3,881 3,240 1,932
Sales Returns and Allowances [Member]      
Valuation and qualifying accounts      
Balance at Beginning of Year 8,769 7,225 4,566
Charged to Costs and Expenses 0 1,544 2,659
Valuation Allowances and Reserves, Charged to Other Accounts 588 0 0
Deductions 0 0 0
Balance at End of Year 8,181 8,769 7,225
Allowance for deferred tax assets      
Valuation and qualifying accounts      
Balance at Beginning of Year 11,179 11,991 11,316
Charged to Costs and Expenses 955 97 1,763
Valuation Allowances and Reserves, Charged to Other Accounts 0 0 0
Deductions 1,704 909 1,088
Balance at End of Year $ 10,430 $ 11,179 $ 11,991