XML 75 R62.htm IDEA: XBRL DOCUMENT v3.20.4
Concentrations (Details)
12 Months Ended
Dec. 31, 2020
item
customer
Dec. 31, 2019
customer
item
Dec. 31, 2018
item
customer
Customer | Revenue      
Concentrations      
Number of customers | customer 1 2 3
Concentration risk (as a percent) 14.00%    
Customer | Revenue | Customer One      
Concentrations      
Concentration risk (as a percent)   19.00% 15.00%
Customer | Revenue | Customer Two      
Concentrations      
Concentration risk (as a percent)   10.00% 10.00%
Customer | Revenue | Customer Three      
Concentrations      
Concentration risk (as a percent)     10.00%
Customer | Accounts receivable      
Concentrations      
Number of customers | customer 4 1  
Concentration risk (as a percent) 42.00% 15.00%  
Supplier | Purchases      
Concentrations      
Number of suppliers | item 1 1 2
Concentration risk (as a percent) 24.00% 19.00%  
Supplier | Purchases | Supplier One      
Concentrations      
Concentration risk (as a percent)     13.00%
Supplier | Purchases | Supplier Two      
Concentrations      
Concentration risk (as a percent)     11.00%
Supplier | Accounts payables      
Concentrations      
Number of suppliers | item 2 1  
Concentration risk (as a percent)   44.00%  
Supplier | Accounts payables | Supplier One      
Concentrations      
Concentration risk (as a percent) 13.00%    
Supplier | Accounts payables | Supplier Two      
Concentrations      
Concentration risk (as a percent) 10.00%