XML 117 R103.htm IDEA: XBRL DOCUMENT v3.22.0.1
VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Allowance for Doubtful Accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance $ 2,092 $ 2,080 $ 610
Additions charged (credited) to costs and expenses 180 140 1,776
Adjustments/deductions (1,344) (128) (306)
Ending balance 928 2,092 2,080
Inventory Reserve      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance 2,782 4,281 2,575
Additions charged (credited) to costs and expenses 7,312 5,964 7,069
Adjustments/deductions (8,669) (7,463) (5,363)
Ending balance $ 1,425 $ 2,782 $ 4,281