XML 82 R69.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE FROM CONTRACTS WITH CUSTOMERS - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 28,130 $ 33,991 $ 54,767 $ 63,815
Semi        
Disaggregation of Revenue [Line Items]        
Revenue 10,192 10,124 19,187 25,091
Auto/EV        
Disaggregation of Revenue [Line Items]        
Revenue 5,862 10,735 11,821 14,693
Defense/Aerospace        
Disaggregation of Revenue [Line Items]        
Revenue 3,578 3,682 6,406 6,921
Industrial        
Disaggregation of Revenue [Line Items]        
Revenue 3,786 3,415 6,807 7,602
Life Sciences        
Disaggregation of Revenue [Line Items]        
Revenue 1,386 2,194 3,074 2,847
Safety/Security        
Disaggregation of Revenue [Line Items]        
Revenue 898 792 1,462 1,333
Other        
Disaggregation of Revenue [Line Items]        
Revenue 2,428 3,049 6,010 5,328
Thermal test        
Disaggregation of Revenue [Line Items]        
Revenue 4,839 4,228 9,232 7,927
Thermal process        
Disaggregation of Revenue [Line Items]        
Revenue 5,547 9,843 10,828 20,798
Semiconductor test        
Disaggregation of Revenue [Line Items]        
Revenue 5,926 4,014 10,660 10,296
Video imaging        
Disaggregation of Revenue [Line Items]        
Revenue 2,289 1,685 4,346 3,804
Flying probe and in-circuit testers        
Disaggregation of Revenue [Line Items]        
Revenue 1,204 1,031 3,060 3,775
Alfamation        
Disaggregation of Revenue [Line Items]        
Revenue 4,629 9,719 8,778 11,098
Service/other        
Disaggregation of Revenue [Line Items]        
Revenue 3,696 3,471 7,863 6,117
End user        
Disaggregation of Revenue [Line Items]        
Revenue 23,192 27,496 45,628 48,926
OEM/Integrator        
Disaggregation of Revenue [Line Items]        
Revenue $ 4,938 $ 6,495 $ 9,139 $ 14,889