XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration risks (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
customer
Sep. 30, 2022
USD ($)
customer
Sep. 30, 2023
USD ($)
customer
Sep. 30, 2022
USD ($)
customer
Concentration risks        
Sales, net $ 10,335,031 $ 23,061,285 $ 29,307,413 $ 82,140,204
Increase in allowance for doubtful accounts     $ 452,547  
Net Sales | Customer Concentration Risk        
Concentration risks        
Number of significant customers | customer 3 2 3 4
Sales, net $ 5,700,000 $ 15,500,000 $ 14,300,000 $ 60,000,000.0
Net Sales | Customer Concentration Risk | Significant customers        
Concentration risks        
Concentration risk, percentage of total products purchased 55.00% 67.40% 49.00% 73.00%
Cost of Sales, Manufacturing | Supplier Concentration Risk | China        
Concentration risks        
Concentration risk, percentage of total products purchased 91.00% 94.00% 90.00% 92.00%