XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration risks (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
customer
Jun. 30, 2022
USD ($)
customer
Jun. 30, 2023
USD ($)
customer
Jun. 30, 2022
USD ($)
customer
Concentration risks        
Sales, net $ 7,971,280 $ 14,336,569 $ 18,972,382 $ 59,078,919
Increase in allowance for doubtful accounts     $ 370,573  
Net Sales | Customer Concentration Risk        
Concentration risks        
Number of significant customers | customer 3 3 3 4
Sales, net $ 4,400,000 $ 8,300,000 $ 10,200,000 $ 44,400,000
Net Sales | Customer Concentration Risk | Significant customers        
Concentration risks        
Concentration risk, percentage of total products purchased 55.00% 57.60% 53.90% 75.20%
Cost of Sales, Manufacturing | Supplier Concentration Risk | China        
Concentration risks        
Concentration risk, percentage of total products purchased 84.00% 84.00% 89.00% 91.00%