XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration risks (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
customer
Jun. 30, 2020
USD ($)
customer
Jun. 30, 2021
USD ($)
customer
Jun. 30, 2020
USD ($)
customer
Concentration risks        
Aggregate dollar amount of net sales to significant customers $ 42,496,944 $ 11,573,845 $ 92,570,669 $ 22,776,062
Customer Concentration Risk        
Concentration risks        
Number of significant customers | customer 1 4 1 2
Aggregate dollar amount of net sales to significant customers $ 27,400,000 $ 6,000,000.0 $ 65,100,000 $ 6,900,000
Customer Concentration Risk | Revenue Benchmark [Member] | Department of Health and Human Services        
Concentration risks        
Percentage of net sales to significant customers 64.40% 52.10% 70.40% 30.20%
Supplier Concentration Risk | China        
Concentration risks        
Concentration risk, geographic 90.6% 85.0% 90.4% 83.5%
Department of health and human        
Concentration risks        
Aggregate dollar amount of net sales to significant customers     $ 65,100,000