Quarterly report pursuant to Section 13 or 15(d)

Basis of Presentation - Additional Information (Details)

v3.20.1
Basis of Presentation - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2020
Sep. 30, 2019
Mar. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Summary Of Significant Accounting Policies [Line Items]          
Net Income Loss $ (5,361,624)   $ (6,359,761) $ (26,476,370) $ (21,875,713)
Retained Earnings Accumulated Deficit $ (150,104,435)     (144,742,811)  
Earnings Per Share, Potentially Dilutive Securities 12,858,707   7,529,006    
Individual earnings reduction $ 60,000        
Cash wage reductions 150.00%        
Accrued Revenue, Current $ 160,206     $ 0  
Sales of Engineering Services          
Summary Of Significant Accounting Policies [Line Items]          
Concentration Risk, Percentage   100.00%      
Share-based Payment Arrangement, Employee [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Isuance of stock award $ 1,200,000        
Accrued Project Revenue [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Concentration Risk, Percentage 100.00%        
Minimum [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Interest rate (as a percent) 10.00%        
Maximum [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Interest rate (as a percent) 25.00%        
One customer | Total revenues [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Concentration Risk, Percentage 15.00%   0.00%    
One customer | Accounts Receivable [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Concentration Risk, Percentage 23.00%     32.00%  
Two customers | Accounts Receivable [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Concentration Risk, Percentage 11.00%     26.00%  
Three Customers [Member] | Accounts Receivable [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Concentration Risk, Percentage       13.00%