XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Description of Business, Basis of Presentation and Principles of Consolidation - Additional Information (Details)
3 Months Ended 12 Months Ended
Apr. 21, 2020
USD ($)
Mar. 31, 2021
USD ($)
Segment
Customer
Mar. 31, 2020
Customer
Dec. 31, 2020
USD ($)
Customer
Significant Accounting Policies [Line Items]        
Number of operating segments | Segment   1    
Accumulated deficit   $ (196,036,168)   $ (191,187,861)
Working capital   26,800,000    
Long-term liabilities   11,500,000    
Debt instrument, covenant unrestricted cash   $ 12,500,000    
Paycheck Protection Program Loan | Silicon Valley Bank        
Significant Accounting Policies [Line Items]        
Proceeds from PPP Loan $ 1,700,000      
Sales Revenue, Net | Customer Concentration Risk        
Significant Accounting Policies [Line Items]        
Number of customers | Customer   2 3  
Sales Revenue, Net | Customer Concentration Risk | Customers Located Outside Of United States        
Significant Accounting Policies [Line Items]        
Sales revenue percentage   41.00% 32.00%  
Sales Revenue, Net | Customer Concentration Risk | Customer One        
Significant Accounting Policies [Line Items]        
Sales revenue percentage   19.00% 28.00%  
Sales Revenue, Net | Customer Concentration Risk | Customer Two        
Significant Accounting Policies [Line Items]        
Sales revenue percentage   15.00% 17.00%  
Sales Revenue, Net | Customer Concentration Risk | Customer Three        
Significant Accounting Policies [Line Items]        
Sales revenue percentage     11.00%  
Accounts Payable | Customer Concentration Risk        
Significant Accounting Policies [Line Items]        
Number of customers | Customer   2   2
Accounts Payable | Customer Concentration Risk | Customer One        
Significant Accounting Policies [Line Items]        
Sales revenue percentage   16.00%   21.00%
Accounts Payable | Customer Concentration Risk | Customer Two        
Significant Accounting Policies [Line Items]        
Sales revenue percentage   11.00%   20.00%
Accounts Receivable | Customer Concentration Risk        
Significant Accounting Policies [Line Items]        
Number of customers | Customer       2
Accounts Receivable | Customer Concentration Risk | Customer One        
Significant Accounting Policies [Line Items]        
Sales revenue percentage   22.00%   9.00%
Accounts Receivable | Customer Concentration Risk | Customer Two        
Significant Accounting Policies [Line Items]        
Sales revenue percentage   14.00%   9.00%
Accounts Receivable | Customer Concentration Risk | Customer Three        
Significant Accounting Policies [Line Items]        
Sales revenue percentage   13.00%