XML 47 R33.htm IDEA: XBRL DOCUMENT v3.22.4
BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable and Inventories (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Activity in the allowance for doubtful accounts    
Beginning balance $ 506 $ 382
Additional reserves 803 174
Writeoffs (107) (44)
Effect of foreign currency translation (10) (6)
Ending balance 1,192 506
Inventories    
Parts and raw materials 89,100 65,223
Work-in-process 11,686 9,529
Finished goods 16,322 14,981
Inventories $ 117,108 $ 89,733