Quarterly report pursuant to Section 13 or 15(d)

Credit Risk and Concentrations - Schedule of Revenue by Major Customers (Details)

v3.21.2
Credit Risk and Concentrations - Schedule of Revenue by Major Customers (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Concentration Risk [Line Items]        
Revenues $ 3,453,000 $ 1,076,000 $ 6,407,000 $ 2,880,000
Cost of Revenues 896,000 305,000 1,780,000 814,000
Revenue from Contract with Customer Benchmark | Customer A | Customer Concentration Risk        
Concentration Risk [Line Items]        
Revenues $ 0 $ 0 $ 500,000
Concentration risk percentage 0.00% 0.00% 17.00%
Revenue from Contract with Customer Benchmark | Customer B | Customer Concentration Risk        
Concentration Risk [Line Items]        
Revenues $ 316,000 $ 305,000 $ 630,000 $ 611,000
Concentration risk percentage 9.00% 28.00% 10.00% 21.00%
Accounts Payable | Supplier Concentration Risk        
Concentration Risk [Line Items]        
Cost of Revenues     $ 408,470  
Accounts Payable | Supplier Concentration Risk | Vendor One        
Concentration Risk [Line Items]        
Concentration risk percentage     23.00%  
Accounts Payable | Supplier Concentration Risk | Vendor Two        
Concentration Risk [Line Items]        
Concentration risk percentage     23.00%  
Cost of Goods and Service Benchmark | Supplier Concentration Risk | Vendor One        
Concentration Risk [Line Items]        
Concentration risk percentage     23.00% 30.00%
Cost of Goods and Service Benchmark | Supplier Concentration Risk | Vendor Two        
Concentration Risk [Line Items]        
Concentration risk percentage     16.00% 18.00%
Cost of Goods and Service Benchmark | Supplier Concentration Risk | Vendor Three        
Concentration Risk [Line Items]        
Concentration risk percentage     12.00% 15.00%
Cost of Goods and Service Benchmark | Supplier Concentration Risk | Vendor Four        
Concentration Risk [Line Items]        
Concentration risk percentage       14.00%
Cost of Goods and Service Benchmark | Supplier Concentration Risk | Vendor Five        
Concentration Risk [Line Items]        
Concentration risk percentage       13.00%