XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration risks (Details)
3 Months Ended
Mar. 31, 2024
USD ($)
customer
Mar. 31, 2023
USD ($)
customer
Concentration risks    
Aggregate dollar amount of net sales $ 7,599,363 $ 11,001,102
Net Sales | Customer Concentration Risk    
Concentration risks    
Number of significant customers | customer 2 3
Net Sales | Customer Concentration Risk | Significant customers    
Concentration risks    
Aggregate dollar amount of net sales $ 3,400,000 $ 7,000,000.0
Percentage of net sales to significant customers 44.30% 63.50%
Cost of Sales, Manufacturing | Supplier Concentration Risk | China    
Concentration risks    
Percentage of net sales to significant customers 90.40% 92.60%