XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration risks (Details)
3 Months Ended
Mar. 31, 2022
USD ($)
customer
Mar. 31, 2021
USD ($)
customer
Concentration risks    
Aggregate dollar amount of net sales to significant customers $ 44,742,350 $ 50,073,725
Customer Concentration Risk | Revenue | Significant customers    
Concentration risks    
Number of significant customers | customer 3 1
Aggregate dollar amount of net sales to significant customers $ 33,800,000 $ 37,800,000
Percentage of net sales to significant customers 75.60% 75.50%
Supplier Concentration Risk | Revenue | China    
Concentration risks    
Concentration risk, geographic 93.7% 90.3%