Annual report pursuant to Section 13 and 15(d)

Credit Risk and Concentrations - Narrative (Details)

v3.21.1
Credit Risk and Concentrations - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Credit Risk and Concentrations (Textual)    
Cost of Revenues $ 2,613 $ 1,609
Supplier Concentration Risk | Three Major Vendors    
Credit Risk and Concentrations (Textual)    
Cost of Revenues   $ 0
Accounts Receivable | Customer A | Customer Concentration Risk    
Credit Risk and Concentrations (Textual)    
Concentration risk percentage   14.00%
Accounts Receivable | Customer C | Customer Concentration Risk    
Credit Risk and Concentrations (Textual)    
Concentration risk percentage 18.00%  
Accounts Receivable | Customer D | Customer Concentration Risk    
Credit Risk and Concentrations (Textual)    
Concentration risk percentage 11.00% 29.00%
Accounts Receivable | Customer E | Customer Concentration Risk    
Credit Risk and Concentrations (Textual)    
Concentration risk percentage   10.00%
Accounts Payable | Supplier Concentration Risk    
Credit Risk and Concentrations (Textual)    
Concentration risk percentage 19.00%  
Cost of Revenues $ 154  
Accounts Payable | Supplier Concentration Risk | Vendor One    
Credit Risk and Concentrations (Textual)    
Concentration risk percentage   36.00%
Accounts Payable | Supplier Concentration Risk | Vendor Two    
Credit Risk and Concentrations (Textual)    
Concentration risk percentage   12.00%
Accounts Payable | Supplier Concentration Risk | Vendor Three    
Credit Risk and Concentrations (Textual)    
Concentration risk percentage   10.00%
Cost of Goods and Service Benchmark | Supplier Concentration Risk | Vendor One    
Credit Risk and Concentrations (Textual)    
Concentration risk percentage 30.00% 32.00%
Cost of Goods and Service Benchmark | Supplier Concentration Risk | Vendor Two    
Credit Risk and Concentrations (Textual)    
Concentration risk percentage 14.00% 27.00%
Cost of Goods and Service Benchmark | Supplier Concentration Risk | Vendor Three    
Credit Risk and Concentrations (Textual)    
Concentration risk percentage 13.00% 21.00%