XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 6 - Revenue From Contracts With Customers - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue $ 33,991 $ 32,558 $ 63,815 $ 64,477
Semiconductor Market [Member]        
Revenue 10,124 18,833 25,091 36,516
Industrial Market [Member]        
Revenue 3,415 2,806 7,602 5,943
Automotive [Member]        
Revenue 10,735 1,542 14,693 4,139
Life Sciences [Member]        
Revenue 2,194 1,135 2,847 2,648
Defense/ Aerospace [Member]        
Revenue 3,682 3,890 6,921 6,729
Security [Member]        
Revenue 792 936 1,333 1,902
Other Multi Markets [Member]        
Revenue 3,049 3,416 5,328 6,600
Thermal Testing Products [Member]        
Revenue 4,228 6,172 7,927 11,993
Thermal Process [Member]        
Revenue 9,843 11,872 20,798 21,694
Semiconductor Production Test Products [Member]        
Revenue 4,014 8,753 10,296 16,859
Video Imaging [Member]        
Revenue 1,685 2,434 3,804 5,082
Flying Probe and In-circuit Testers [Member]        
Revenue 1,031 1,417 3,775 2,576
Alfamation [Member]        
Revenue 9,719 0 11,098 0
Service and Other Products [Member]        
Revenue 3,471 1,910 6,117 6,273
End User [Member]        
Revenue 27,496 21,877 48,926 43,581
OEM, Integrators and Distributor [Member]        
Revenue $ 6,495 $ 10,681 $ 14,889 $ 20,896