XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration risks (Details)
3 Months Ended
Mar. 31, 2023
USD ($)
customer
Mar. 31, 2022
USD ($)
customer
Concentration risks    
Sales, net $ 11,001,102 $ 44,742,350
Increase in allowance for doubtful accounts $ 370,573  
Net Sales | Customer Concentration Risk    
Concentration risks    
Number of significant customers | customer 3 3
Sales, net $ 7,000,000.0 $ 33,800,000
Net Sales | Customer Concentration Risk | Significant customers    
Concentration risks    
Concentration risk, percentage of total products purchased 63.50% 75.60%
Cost of Sales, Manufacturing | Supplier Concentration Risk | China    
Concentration risks    
Concentration risk, percentage of total products purchased 92.60% 93.70%