XML 57 R45.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration risks (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
customer
Dec. 31, 2021
USD ($)
customer
Dec. 31, 2020
USD ($)
customer
Concentration risks      
Sales, net $ 94,818,938 $ 188,382,454 $ 81,862,453
Increase in allowance for doubtful accounts $ 322,991 $ 150,000 $ 59,440
Net Sales | Customer Concentration Risk | Significant customers      
Concentration risks      
Number of significant customers | customer 4 1 2
Sales, net $ 66,400,000 $ 113,700,000 $ 41,600,000
Concentration risk, percentage of total products purchased 70.00% 60.30% 50.60%
Cost of Sales, Manufacturing | Supplier Concentration Risk | China      
Concentration risks      
Concentration risk, percentage of total products purchased 91.60% 92.00% 85.20%