Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Additional Information (Details)

v3.20.1
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 17, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Summary Of Significant Accounting Policies [Line Items]        
Advertising Expense   $ 1,302,120 $ 1,631,161 $ 1,386,977
Stock Based Compensation And Common Stock Awards Expenses   $ 1,498,357 $ 2,197,481 $ 1,623,272
Earnings Per Share, Potentially Dilutive Securities   12,858,707 8,742,183 7,657,756
Impairment of Intangible Assets, Finite-lived   $ 0 $ 0  
Allowance for Doubtful Accounts Receivable   0 7,280  
Promissory note receivable $ 250,000      
Interest rate (as a percent) 8.00%      
Accrued Revenue, Current   0    
Outstanding customer deposits   $ 0 $ 152,362  
Minimum [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Finite-Lived Intangible Assets, Remaining Amortization Period   3 years    
Ownership interest if conversion price triggered 1.00%      
Maximum [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Ownership interest if conversion price triggered 2.50%      
Trademarks and Patents        
Summary Of Significant Accounting Policies [Line Items]        
Finite-Lived Intangible Assets, Remaining Amortization Period   15 years    
Confidential Defense Customer        
Summary Of Significant Accounting Policies [Line Items]        
Concentration Risk, Percentage   100.00%    
Confidential Defense Customer | Accounts Receivable [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Concentration Risk, Percentage   13.00%    
SATS Airport [Member] | Total revenues [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Concentration Risk, Percentage     10.00%  
Foxconn [Member] | Total revenues [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Concentration Risk, Percentage   16.00% 17.00% 18.00%
Foxconn [Member] | Accounts Receivable [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Concentration Risk, Percentage   26.00% 32.00% 25.00%
Foxconn [Member] | Accrued Project Revenue [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Concentration Risk, Percentage       100.00%
Ubimax GmbH [Member] | Accounts Receivable [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Concentration Risk, Percentage   32.00%    
AMA SA [Member] | Total revenues [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Concentration Risk, Percentage     10.00%  
Sats [Member] | Accounts Receivable [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Concentration Risk, Percentage     38.00%