XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Business, Basis of Presentation and Principles of Consolidation - Additional Information (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 27, 2020
Sep. 30, 2020
USD ($)
Customer
Sep. 30, 2019
Customer
Sep. 30, 2020
USD ($)
Segment
Customer
Sep. 30, 2019
Customer
Dec. 31, 2019
USD ($)
Customer
Significant Accounting Policies [Line Items]            
Number of operating segments | Segment       1    
CARES Act of 2020 percentage of NOL carryovers and carrybacks offsetting taxable income 100.00%          
CARES act of 2020, net operating loss carryback period 5 years          
Accumulated deficit | $   $ (186,897,880)   $ (186,897,880)   $ (170,317,643)
Working capital | $   28,400,000   28,400,000    
Long-term liabilities | $   $ 14,500,000   $ 14,500,000    
Sales Revenue, Net | Customer Concentration Risk            
Significant Accounting Policies [Line Items]            
Number of customers | Customer   2 2 2 3  
Sales Revenue, Net | Customer Concentration Risk | Customers Located Outside Of United States            
Significant Accounting Policies [Line Items]            
Sales revenue percentage   19.00% 29.00% 31.00% 31.00%  
Sales Revenue, Net | Customer Concentration Risk | Customer One            
Significant Accounting Policies [Line Items]            
Sales revenue percentage   24.00% 39.00% 16.00% 23.00%  
Sales Revenue, Net | Customer Concentration Risk | Customer Two            
Significant Accounting Policies [Line Items]            
Sales revenue percentage   10.00% 20.00% 10.00% 22.00%  
Sales Revenue, Net | Customer Concentration Risk | Customer Three            
Significant Accounting Policies [Line Items]            
Sales revenue percentage         21.00%  
Accounts Receivable | Customer Concentration Risk            
Significant Accounting Policies [Line Items]            
Number of customers | Customer       2   2
Number of additional customers | Customer       2    
Accounts Receivable | Customer Concentration Risk | Customer One            
Significant Accounting Policies [Line Items]            
Sales revenue percentage       30.00%   29.00%
Accounts Receivable | Customer Concentration Risk | Customer Two            
Significant Accounting Policies [Line Items]            
Sales revenue percentage       13.00%   25.00%
Accounts Receivable | Customer Concentration Risk | Customer Three            
Significant Accounting Policies [Line Items]            
Sales revenue percentage       11.00%    
Accounts Receivable | Customer Concentration Risk | Customer Four            
Significant Accounting Policies [Line Items]            
Sales revenue percentage       11.00%