Annual report pursuant to Section 13 and 15(d)

Concentrations (Details)

v3.22.4
Concentrations (Details) - Supplier, Shipping, Manufacturing And Marketing - Supplier Concentration Risk - vendor
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Raw Materials Five Vendors      
Concentration Risk [Line Items]      
Concentration risk, percentage 55.60%    
Number of vendors 5    
Raw Materials Four Vendors      
Concentration Risk [Line Items]      
Concentration risk, percentage   81.40% 71.60%
Number of vendors   4 4
Shipping Five Vendors      
Concentration Risk [Line Items]      
Concentration risk, percentage 73.70% 91.70% 81.00%
Primary Service Provider      
Concentration Risk [Line Items]      
Concentration risk, percentage 90.70% 96.60% 92.00%
Marketing Expenses Seven Vendors      
Concentration Risk [Line Items]      
Concentration risk, percentage 41.60%    
Number of vendors 7    
Marketing Expenses Five Vendors      
Concentration Risk [Line Items]      
Concentration risk, percentage   53.10%  
Number of vendors   5  
Marketing Expenses Four Vendors      
Concentration Risk [Line Items]      
Concentration risk, percentage     62.00%
Number of vendors     4