XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 6 - Revenue From Contracts With Customers - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue $ 29,824 $ 31,919
Semiconductor Market [Member]    
Revenue 14,967 17,683
Industrial Market [Member]    
Revenue 4,187 3,137
Automotive [Member]    
Revenue 3,958 2,597
Life Sciences [Member]    
Revenue 653 1,513
Defense/ Aerospace [Member]    
Revenue 3,239 2,839
Security [Member]    
Revenue 541 966
Other Multi Markets [Member]    
Revenue 2,279 3,184
Thermal Testing Products [Member]    
Revenue 3,699 5,820
Thermal Process [Member]    
Revenue 10,955 9,822
Semiconductor Production Test Products [Member]    
Revenue 6,282 8,105
Video Imaging [Member]    
Revenue 2,119 2,648
Flying Probe and In-circuit Testers [Member]    
Revenue 2,744 1,160
Alfamation [Member]    
Revenue 1,379 0
Service and Other Products [Member]    
Revenue 2,646 4,364
End User [Member]    
Revenue 21,430 21,704
OEM, Integrators and Distributor [Member]    
Revenue $ 8,394 $ 10,215