XML 80 R69.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE FROM CONTRACTS WITH CUSTOMERS - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenue $ 26,637 $ 29,824
Semi    
Disaggregation of Revenue [Line Items]    
Revenue 8,995 14,967
Auto/EV    
Disaggregation of Revenue [Line Items]    
Revenue 5,959 3,958
Defense/Aerospace    
Disaggregation of Revenue [Line Items]    
Revenue 2,828 3,239
Industrial    
Disaggregation of Revenue [Line Items]    
Revenue 3,021 4,187
Life Sciences    
Disaggregation of Revenue [Line Items]    
Revenue 1,688 653
Safety/Security    
Disaggregation of Revenue [Line Items]    
Revenue 564 541
Other    
Disaggregation of Revenue [Line Items]    
Revenue 3,582 2,279
Thermal test    
Disaggregation of Revenue [Line Items]    
Revenue 4,393 3,699
Thermal process    
Disaggregation of Revenue [Line Items]    
Revenue 5,281 10,955
Semiconductor test    
Disaggregation of Revenue [Line Items]    
Revenue 4,734 6,282
Video imaging    
Disaggregation of Revenue [Line Items]    
Revenue 2,057 2,119
Flying probe and in-circuit testers    
Disaggregation of Revenue [Line Items]    
Revenue 1,856 2,744
Alfamation    
Disaggregation of Revenue [Line Items]    
Revenue 4,149 1,379
Service/other    
Disaggregation of Revenue [Line Items]    
Revenue 4,167 2,646
End user    
Disaggregation of Revenue [Line Items]    
Revenue 22,436 21,430
OEM/Integrator    
Disaggregation of Revenue [Line Items]    
Revenue $ 4,201 $ 8,394