XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Description of Business, Basis of Presentation and Principles of Consolidation - Additional Information (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2022
USD ($)
Segment
Customer
Mar. 31, 2021
USD ($)
Customer
Dec. 31, 2021
USD ($)
Customer
Significant Accounting Policies [Line Items]      
Number of operating segments | Segment 1    
Employee retention credit benefits $ 0    
Employee retention credits benefits receivable 400,000   $ 400,000
Accumulated deficit (214,830,550)   $ (208,333,031)
Working capital 16,900,000    
Long-term liabilities 8,700,000    
Debt instrument, covenant unrestricted cash $ 12,500,000    
SVB Term Loan | Minimum      
Significant Accounting Policies [Line Items]      
Debt instrument, interest at floating rate 5.00%    
Cost of Product and Product-related Services Revenue      
Significant Accounting Policies [Line Items]      
Employee retention credit benefits   $ 100,000  
Selling, General and Administrative      
Significant Accounting Policies [Line Items]      
Employee retention credit benefits   300,000  
Research and Development      
Significant Accounting Policies [Line Items]      
Employee retention credit benefits   $ 100,000  
Sales Revenue, Net | Customer Concentration Risk      
Significant Accounting Policies [Line Items]      
Number of customers | Customer 3 2  
Sales Revenue, Net | Customer Concentration Risk | Customers Located Outside Of United States      
Significant Accounting Policies [Line Items]      
Sales revenue percentage 18.00% 41.00%  
Sales Revenue, Net | Customer Concentration Risk | Customer Three      
Significant Accounting Policies [Line Items]      
Sales revenue percentage 12.00%    
Sales Revenue, Net | Customer Concentration Risk | Customer One      
Significant Accounting Policies [Line Items]      
Sales revenue percentage 24.00% 19.00%  
Sales Revenue, Net | Customer Concentration Risk | Customer Two      
Significant Accounting Policies [Line Items]      
Sales revenue percentage 20.00% 15.00%  
Accounts Payable | Customer Concentration Risk      
Significant Accounting Policies [Line Items]      
Number of customers | Customer 1   2
Accounts Payable | Customer Concentration Risk | Customer One      
Significant Accounting Policies [Line Items]      
Sales revenue percentage 28.00%   28.00%
Accounts Payable | Customer Concentration Risk | Customer Two      
Significant Accounting Policies [Line Items]      
Sales revenue percentage     16.00%
Accounts Receivable | Customer Concentration Risk      
Significant Accounting Policies [Line Items]      
Number of customers | Customer 3   2
Accounts Receivable | Customer Concentration Risk | Customer Three      
Significant Accounting Policies [Line Items]      
Sales revenue percentage 10.00%   10.00%
Accounts Receivable | Customer Concentration Risk | Customer One      
Significant Accounting Policies [Line Items]      
Sales revenue percentage 50.00%   18.00%
Accounts Receivable | Customer Concentration Risk | Customer Two      
Significant Accounting Policies [Line Items]      
Sales revenue percentage 11.00%   17.00%
Accounts Receivable | Customer Concentration Risk | Customer Four      
Significant Accounting Policies [Line Items]      
Sales revenue percentage     10.00%