XML 69 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Disaggregation - Schedule of Disaggregated Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers $ 37,826 $ 30,255
Goods transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers 20,151 18,430
Services transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers 17,675 11,825
RF/microwave filters    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers 9,196 5,070
Detector logarithmic video amplifiers    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers 1,703 1,060
Power supply units and systems    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers 8,975 11,605
Healthcare diagnostic systems    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers 3,956 4,073
Defense systems    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers 13,996 8,447
North America    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers 11,960 7,317
Europe    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers 9,250 9,907
Middle East    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers 15,550 12,520
Rest of the World    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers $ 1,066 $ 511