XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Disaggregation - Schedule of Disaggregated Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers $ 8,723 $ 7,244
Goods transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers 5,087 3,511
Services transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers 3,636 3,733
RF/microwave filters    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers 1,247 1,511
Detector logarithmic video amplifiers    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers 545 0
Power supply units and systems    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers 2,694 2,479
Healthcare diagnostic systems    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers 1,193 0
Defense systems    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers 3,044 3,254
North America    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers 2,328 1,511
Europe    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers 2,832 2,179
Middle East and other    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers $ 3,563 $ 3,554