XML 109 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Allowance for doubtful accounts      
Valuation and qualifying accounts      
Balance at Beginning of Year $ 2,110 $ 1,935 $ 1,364
Charged to Costs and Expenses 392 (98) 977
Valuation Allowances and Reserves, Charged to Other Accounts 570 (273) 406
Deductions 0 0 0
Balance at End of Year 1,932 2,110 1,935
Sales Returns and Allowances [Member]      
Valuation and qualifying accounts      
Balance at Beginning of Year 4,566 4,748 3,317
Charged to Costs and Expenses 2,659 (182) 1,431
Valuation Allowances and Reserves, Charged to Other Accounts 0 0 0
Deductions 0 0 0
Balance at End of Year 7,225 4,566 4,748
Allowance for deferred tax assets      
Valuation and qualifying accounts      
Balance at Beginning of Year 11,316 11,617 13,254
Charged to Costs and Expenses 1,763 1,166 1,423
Valuation Allowances and Reserves, Charged to Other Accounts 0 0 0
Deductions 1,088 1,467 3,060
Balance at End of Year $ 11,991 $ 11,316 $ 11,617