XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration risks (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
customer
Dec. 31, 2020
USD ($)
customer
Dec. 31, 2019
USD ($)
customer
Concentration risks      
Aggregate dollar amount of net sales to significant customers $ 188,382,454 $ 81,862,453 $ 41,797,179
Allowance for doubtful accounts $ (150,000)    
Customer Concentration Risk | Revenue | Significant customers      
Concentration risks      
Number of significant customers | customer 1 2 3
Aggregate dollar amount of net sales to significant customers $ 113,700,000 $ 41,600,000 $ 19,000,000.0
Percentage of net sales to significant customers 60.30% 50.60% 45.60%
Supplier Concentration Risk | Revenue | China      
Concentration risks      
Percentage of net sales to significant customers 92.00% 85.20% 82.60%