XML 81 R70.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE FROM CONTRACTS WITH CUSTOMERS - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 26,236 $ 30,272 $ 81,003 $ 94,087
Semi        
Disaggregation of Revenue [Line Items]        
Revenue 9,842 11,410 29,029 36,501
Auto/EV        
Disaggregation of Revenue [Line Items]        
Revenue 4,964 6,250 16,785 20,943
Defense/Aerospace        
Disaggregation of Revenue [Line Items]        
Revenue 2,313 3,239 8,719 10,160
Industrial        
Disaggregation of Revenue [Line Items]        
Revenue 3,658 3,534 10,465 11,136
Life Sciences        
Disaggregation of Revenue [Line Items]        
Revenue 1,930 1,322 5,004 4,169
Safety/Security        
Disaggregation of Revenue [Line Items]        
Revenue 927 666 2,389 1,999
Other        
Disaggregation of Revenue [Line Items]        
Revenue 2,602 3,851 8,612 9,179
Thermal test        
Disaggregation of Revenue [Line Items]        
Revenue 4,818 4,602 14,050 12,529
Thermal process        
Disaggregation of Revenue [Line Items]        
Revenue 5,038 6,362 15,866 27,160
Semiconductor test        
Disaggregation of Revenue [Line Items]        
Revenue 5,167 7,169 15,827 17,465
Video imaging        
Disaggregation of Revenue [Line Items]        
Revenue 1,898 1,906 6,244 5,710
Flying probe and in-circuit testers        
Disaggregation of Revenue [Line Items]        
Revenue 1,484 1,100 4,544 4,875
Alfamation        
Disaggregation of Revenue [Line Items]        
Revenue 3,385 4,173 12,163 15,271
Service/other        
Disaggregation of Revenue [Line Items]        
Revenue 4,446 4,960 12,309 11,077
End user        
Disaggregation of Revenue [Line Items]        
Revenue 21,644 25,787 67,272 74,713
OEM/Integrator        
Disaggregation of Revenue [Line Items]        
Revenue $ 4,592 $ 4,485 $ 13,731 $ 19,374