XML 76 R66.htm IDEA: XBRL DOCUMENT v3.21.1
Credit Risk and Concentrations - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Credit Risk and Concentrations (Textual)    
Cost of Revenues $ 884,000 $ 510,000
Accounts Receivable | Customer C | Customer Concentration Risk    
Credit Risk and Concentrations (Textual)    
Concentration risk percentage 10.00%  
Accounts Receivable | Customer B | Customer Concentration Risk    
Credit Risk and Concentrations (Textual)    
Concentration risk percentage 7.00%  
Accounts Payable | Supplier Concentration Risk    
Credit Risk and Concentrations (Textual)    
Cost of Revenues $ 478,176  
Accounts Payable | Supplier Concentration Risk | Vendor One    
Credit Risk and Concentrations (Textual)    
Concentration risk percentage 35.00%  
Accounts Payable | Supplier Concentration Risk | Vendor Two    
Credit Risk and Concentrations (Textual)    
Concentration risk percentage 35.00%  
Cost of Goods and Service Benchmark | Supplier Concentration Risk | Vendor One    
Credit Risk and Concentrations (Textual)    
Concentration risk percentage 33.00% 28.00%
Cost of Goods and Service Benchmark | Supplier Concentration Risk | Vendor Two    
Credit Risk and Concentrations (Textual)    
Concentration risk percentage 18.00% 21.00%
Cost of Goods and Service Benchmark | Supplier Concentration Risk | Vendor Three    
Credit Risk and Concentrations (Textual)    
Concentration risk percentage 25.00% 17.00%
Cost of Goods and Service Benchmark | Supplier Concentration Risk | Vendor Four    
Credit Risk and Concentrations (Textual)    
Concentration risk percentage   16.00%
Cost of Goods and Service Benchmark | Supplier Concentration Risk | Vendor Five    
Credit Risk and Concentrations (Textual)    
Concentration risk percentage   15.00%