Annual report pursuant to Section 13 and 15(d)

Nature of Business and Summary of Significant Accounting Policies Narrative (Details)

v3.19.3.a.u2
Nature of Business and Summary of Significant Accounting Policies Narrative (Details)
12 Months Ended
Dec. 31, 2019
USD ($)
segment
Warrant
reporting_unit
shares
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Jan. 01, 2019
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Number of segments | segment 1      
Number of reporting units | reporting_unit 1      
Right of use assets – operating leases $ 1,746,000 $ 0   $ 1,367,000
Operating lease, liability 2,174,000      
Contract assets 1,089,000 485,000    
Capitalized Contract Cost, Amortization 1,900,000 1,300,000    
Inventory, net $ 350,000 191,000    
Number of warrants issued | Warrant 2      
Warrant shares (in shares) | shares 1,239,286      
Foreign currency transaction gain (loss), before tax $ (260,000) (55,000) $ (356,000)  
Accounting Standards Update 2016-02        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Right of use assets – operating leases       1,400,000
Operating lease, liability       $ 1,900,000
Property, Plant and Equipment | Minimum        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Property and equipment estimated useful lives 1 year      
Property, Plant and Equipment | Maximum        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Property and equipment estimated useful lives 7 years      
Prepaid Expenses and Other Current Assets        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Contract assets $ 380,000 527,000    
Other Noncurrent Assets        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Contract with Customer, Asset, Net, Noncurrent $ 138,000 $ 33,000