XML 125 R107.htm IDEA: XBRL DOCUMENT v3.25.0.1
VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Allowance for Credit Losses      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance $ 908 $ 1,226 $ 928
Additions charged to costs and expenses 299 37 401
Adjustments/deductions (298) (355) (103)
Ending balance 909 908 1,226
Inventory Reserve      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance 2,463 2,640 1,425
Additions charged to costs and expenses 4,123 2,450 6,786
Adjustments/deductions (2,379) (2,627) (5,571)
Ending balance $ 4,207 $ 2,463 $ 2,640