XML 55 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable and Inventories (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Activity in the allowance for doubtful accounts    
Beginning balance $ 1,240 $ 1,192
Additional reserves 562 267
Writeoffs (190) (225)
Effect of foreign currency translation 16 6
Ending balance 1,628 1,240
Inventories    
Parts and raw materials 78,725 87,381
Work-in-process 12,274 11,456
Finished goods 20,518 18,849
Inventories $ 111,517 $ 117,686