XML 60 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Accounting and Reporting Policies - Additional Information (Details)
12 Months Ended
Nov. 07, 2019
USD ($)
Dec. 31, 2019
USD ($)
Customer
Segment
shares
Dec. 31, 2018
USD ($)
Customer
shares
Mar. 31, 2019
USD ($)
Accounting And Reporting Policies [Line Items]        
Depreciation expense   $ 418,000 $ 417,000  
Term of warranty   1 year    
Accrued warranty expense   $ 29,000 28,000  
Intangible assets carrying value   362,000 437,000  
Goodwill   40,000 40,000  
Research and development costs   2,004,000 1,947,000  
Advertising costs   2,000 24,000  
Revenue concentration greater than 10%   $ 31,897,000 24,870,000  
Number of identified reportable segments | Segment   2    
Re-measurement gain (loss)   $ (13,000) (74,000)  
Lease assets   331,000   $ 142,000
Lease liabilities   331,000 58,000 $ 142,000
Revenues [Member] | Customer Concentration Risk [Member] | Electronics Contract Manufacturer [Member]        
Accounting And Reporting Policies [Line Items]        
Revenue concentration greater than 10%   $ 5,522,000 $ 4,436,000  
Concentration risk, percentage   17.30% 17.80%  
Revenues [Member] | Customer Concentration Risk [Member] | Defense Contract Manufacturer [Member]        
Accounting And Reporting Policies [Line Items]        
Revenue concentration greater than 10%   $ 3,187,000 $ 2,258,000  
Concentration risk, percentage   10.00% 9.10%  
Accounts Receivable [Member] | Customer Concentration Risk [Member]        
Accounting And Reporting Policies [Line Items]        
Concentration risk, percentage   40.00% 30.00%  
Accounts receivable   $ 1,841,000 $ 1,043,000  
Number of large customers | Customer   4 4  
Options [Member]        
Accounting And Reporting Policies [Line Items]        
Securities excluded from the diluted earnings per share computation (in shares) | shares   25,000 15,606  
ASU 2014-09 [Member]        
Accounting And Reporting Policies [Line Items]        
Revenue, performance obligation, description of timing   The Company meets these conditions upon the Company’s satisfaction of the performance obligation, usually at the time of shipment to the customer, because control passes to the customer at that time. Our standard terms for customers are net due within 30 days, with a few exceptions, none regularly exceeding 60 days.    
Minimum [Member] | ASU 2014-09 [Member]        
Accounting And Reporting Policies [Line Items]        
Customer due days   30 days    
Maximum [Member]        
Accounting And Reporting Policies [Line Items]        
Estimated useful life of intangible assets   10 years    
Maximum [Member] | ASU 2014-09 [Member]        
Accounting And Reporting Policies [Line Items]        
Customer due days   60 days    
Buildings and Improvements [Member] | Minimum [Member]        
Accounting And Reporting Policies [Line Items]        
Property, Plant and Equipment, Useful Life   5 years    
Buildings and Improvements [Member] | Maximum [Member]        
Accounting And Reporting Policies [Line Items]        
Property, Plant and Equipment, Useful Life   35 years    
Other Fixed Assets [Member] | Minimum [Member]        
Accounting And Reporting Policies [Line Items]        
Property, Plant and Equipment, Useful Life   3 years    
Other Fixed Assets [Member] | Maximum [Member]        
Accounting And Reporting Policies [Line Items]        
Property, Plant and Equipment, Useful Life   10 years    
SPAC [Member]        
Accounting And Reporting Policies [Line Items]        
Amount raised through offering $ 172,500,000