Quarterly report pursuant to Section 13 or 15(d)

Basis of Presentation - Additional Information (Details)

v3.20.2
Basis of Presentation - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
May 13, 2020
May 04, 2020
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Summary Of Significant Accounting Policies [Line Items]                
Net Income Loss     $ (4,238,666) $ (5,055,934) $ (9,600,290) $ (11,415,695) $ (26,476,370) $ (21,875,713)
Retained Earnings Accumulated Deficit     $ (154,343,101)   $ (154,343,101)   $ (144,742,811)  
Sale of Stock, Number of Shares Issued in Transaction 5,000,000              
Shares Issued, Price Per Share $ 2.25              
Proceeds From Issuance Or Sale Of Equity Gross $ 11,250,000              
Proceeds from Issuance or Sale of Equity, Net $ 10,582,309              
Common Stock Value As Percentage Of Wage Reduction Value, Percentage   150            
Cash Savings Under Payroll Reduction Program   $ 888,000            
Sales of Engineering Services                
Summary Of Significant Accounting Policies [Line Items]                
Concentration Risk, Percentage     100.00% 100.00% 100.00%      
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]                
Salary Reduction Percentage   5.00%            
Maximum [Member]                
Summary Of Significant Accounting Policies [Line Items]                
Salary Reduction Percentage   50.00%            
Maximum [Member] | Total revenues [Member]                
Summary Of Significant Accounting Policies [Line Items]                
Concentration Risk, Percentage     10.00%   10.00%      
One customer | Total revenues [Member]                
Summary Of Significant Accounting Policies [Line Items]                
Concentration Risk, Percentage       48.00%   30.00%    
One customer | Accounts Receivable [Member]                
Summary Of Significant Accounting Policies [Line Items]                
Concentration Risk, Percentage         36.00%   32.00%  
Two customers | Accounts Receivable [Member]                
Summary Of Significant Accounting Policies [Line Items]                
Concentration Risk, Percentage         20.00%   26.00%  
Three Customers | Accounts Receivable [Member]                
Summary Of Significant Accounting Policies [Line Items]                
Concentration Risk, Percentage         12.00%   13.00%