XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration risks (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Concentration risks        
Aggregate dollar amount of net sales to significant customers $ 36,356,047 $ 27,091,064 $ 128,926,716 $ 49,867,126
Department of health and human        
Concentration risks        
Aggregate dollar amount of net sales to significant customers     $ 83,600,000  
Supplier Concentration Risk | China        
Concentration risks        
Concentration risk, geographic 91.9% 80.5% 90.9% 82.2%