Quarterly report pursuant to Section 13 or 15(d)

CONCENTRATION - Supplier Concentrations (Details)

v3.21.1
CONCENTRATION - Supplier Concentrations (Details) - Cost of goods sold - Supplier Concentrations
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
CONCENTRATIONS    
Concentration risk (as a percent) 49.30% 56.90%
Supplier A    
CONCENTRATIONS    
Concentration risk (as a percent)   20.00%
Supplier B    
CONCENTRATIONS    
Concentration risk (as a percent) 18.10% 13.70%
Supplier C    
CONCENTRATIONS    
Concentration risk (as a percent)   12.90%
Supplier D    
CONCENTRATIONS    
Concentration risk (as a percent)   10.30%
Supplier E    
CONCENTRATIONS    
Concentration risk (as a percent) 16.20%  
Supplier F    
CONCENTRATIONS    
Concentration risk (as a percent) 15.00%