XML 67 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Note 6 - Revenue From Contracts With Customers - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue $ 30,272 $ 30,941 $ 94,087 $ 95,418
Semiconductor Market [Member]        
Revenue 11,410 18,476 36,501 54,992
Industrial Market [Member]        
Revenue 3,534 2,456 11,136 8,399
Automotive [Member]        
Revenue 6,250 1,775 20,943 5,914
Life Sciences [Member]        
Revenue 1,322 1,330 4,169 3,978
Defense/ Aerospace [Member]        
Revenue 3,239 3,392 10,160 10,121
Security [Member]        
Revenue 666 967 1,999 2,869
Other Multi Markets [Member]        
Revenue 3,851 2,545 9,179 9,145
Thermal Testing Products [Member]        
Revenue 4,602 4,742 12,529 16,734
Thermal Process [Member]        
Revenue 6,362 10,874 27,160 33,565
Semiconductor Production Test Products [Member]        
Revenue 7,169 8,574 17,465 25,432
Video Imaging [Member]        
Revenue 1,906 1,945 5,710 7,027
Flying Probe and In-circuit Testers [Member]        
Revenue 1,100 2,007 4,875 4,584
Alfamation [Member]        
Revenue 4,173 0 15,271 0
Service and Other Products [Member]        
Revenue 4,960 2,799 11,077 8,076
End User [Member]        
Revenue 25,787 21,139 74,713 64,720
OEM, Integrators and Distributor [Member]        
Revenue $ 4,485 $ 9,802 $ 19,374 $ 30,698