XML 71 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Concentrations - Schedule of Concentrations (Details)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Customer Concentration Risk [Member] | Revenues [Member]    
Concentration risk percentage 78.19% 78.28%
Customer Concentration Risk [Member] | Accounts Receivable [Member]    
Concentration risk percentage 81.84% 82.99%
Customer Concentration Risk [Member] | Customer A [Member] | Revenues [Member]    
Concentration risk percentage 29.64% 39.99%
Customer Concentration Risk [Member] | Customer A [Member] | Accounts Receivable [Member]    
Concentration risk percentage 81.84% 82.99%
Customer Concentration Risk [Member] | Customer B [Member] | Revenues [Member]    
Concentration risk percentage 25.28% 22.43%
Customer Concentration Risk [Member] | Customer C [Member] | Revenues [Member]    
Concentration risk percentage 23.27% 15.86%
Supplier Concentrations [Member] | Revenues [Member]    
Concentration risk percentage 65.50% 76.59%
Supplier Concentrations [Member] | Supplier A [Member] | Revenues [Member]    
Concentration risk percentage 34.59% 28.39%
Supplier Concentrations [Member] | Supplier B [Member] | Revenues [Member]    
Concentration risk percentage 19.45% 22.41%
Supplier Concentrations [Member] | Supplier C [Member] | Revenues [Member]    
Concentration risk percentage 11.46% 15.16%
Supplier Concentrations [Member] | Supplier D [Member] | Revenues [Member]    
Concentration risk percentage 0.00% [1] 10.63%
[1] Less than 10%.