XML 60 R46.htm IDEA: XBRL DOCUMENT v3.21.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration risks (Details)
12 Months Ended
Dec. 31, 2020
USD ($)
customer
Dec. 31, 2019
USD ($)
customer
Dec. 31, 2018
USD ($)
customer
Concentration risks      
Aggregate dollar amount of net sales to significant customers $ 81,862,453 $ 41,797,179 $ 33,274,702
Allowance for doubtful accounts $ (125,000)    
Customer Concentration Risk      
Concentration risks      
Number of significant customers | customer 2 3 2
Aggregate dollar amount of net sales to significant customers $ 41,600,000 $ 19,000,000 $ 13,100,000
Percentage of net sales to significant customers 50.60% 45.60% 39.20%
Supplier Concentration Risk      
Concentration risks      
Percentage of net sales to significant customers 85.20% 82.60% 85.30%
Department of health and human      
Concentration risks      
Aggregate dollar amount of net sales to significant customers $ 31,600,000    
Contract receivables $ 83,800,000