Annual report [Section 13 and 15(d), not S-K Item 405]

SEGMENTS - Narrative (Details)

v3.25.0.1
SEGMENTS - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information          
Customer bankruptcy reserve $ 3,200 $ 11,100 $ 3,200 $ 11,100  
Compensation expense related to resumed incentive programs     19,900 6,700  
Deferred revenue liability     16,800 27,600  
Income associated with reversal of liability related to equity investment     1,800    
Sales 208,540 195,292 795,426 689,206 $ 534,894
Net income (loss) (2,832) 6,976 (16,215) (26,421) (35,747)
Cumulative translation adjustments (8,200) (6,400) (8,200) (6,400)  
Non-US          
Segment Reporting Information          
Sales     82,100 69,300 50,000
Net income (loss)     7,600 5,300 (200)
Net assets $ 41,300 $ 39,100 41,300 39,100  
Test Systems          
Segment Reporting Information          
Deferred revenue liability       5,800  
Sales     88,742 84,376 73,698
Aerospace          
Segment Reporting Information          
Jobs protection program grant, recognized         6,000
Sales     $ 706,684 604,830 $ 461,196
Corporate and Other Expenses, Net          
Segment Reporting Information          
Income associated with reversal of liability related to equity investment       $ 1,800