XML 47 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounting Policies - Accounting Policies (Detail Narrative)
12 Months Ended
Jun. 01, 2023
USD ($)
Jun. 01, 2022
USD ($)
Dec. 31, 2023
USD ($)
Customer
Dec. 31, 2022
USD ($)
Customer
Jan. 01, 2022
USD ($)
Accounting Policies [Line Items]          
Foreign currency transaction gains (losses) during period     $ (39,410) $ (288,191)  
Allowance for doubtful accounts     $ 567,015 1,060,812 $ 34,220,635
Weighted average intangible assets amortization period     8 years    
Revenue milestone period     2 years    
Payment disbursed by Escrow Agent     $ 750,000 9,622,391  
Shipping costs during period     8,638,865 11,328,276  
Advertising costs during period     1,817,783 $ 1,563,430  
Live Safely Products, LLC          
Accounting Policies [Line Items]          
Business acquisition, contingent liability   $ 1,500,000 750,000    
Purchase price placed in escrow     1,500,000    
Disburse to the seller payment $ 750,000 $ 750,000      
Fair value of remaining contingent consideration     $ 750,000    
Exceeded 10% of Consolidated Net Sales          
Accounting Policies [Line Items]          
Number of major customers | Customer     2 2  
Minimum | Live Safely Products, LLC          
Accounting Policies [Line Items]          
Weighted average intangible assets amortization period   5 years      
Minimum | Buildings          
Accounting Policies [Line Items]          
Asset useful life     10 years    
Minimum | Machinery and Equipment          
Accounting Policies [Line Items]          
Asset useful life     3 years    
Minimum | Exceeded 10% of Consolidated Net Sales | Major Customer | Two Major Customers          
Accounting Policies [Line Items]          
Net sales to major customers     12.00% 10.00%  
Maximum | Live Safely Products, LLC          
Accounting Policies [Line Items]          
Weighted average intangible assets amortization period   15 years      
Maximum | Buildings          
Accounting Policies [Line Items]          
Asset useful life     39 years    
Maximum | Machinery and Equipment          
Accounting Policies [Line Items]          
Asset useful life     10 years    
Maximum | Exceeded 10% of Consolidated Net Sales | Major Customer | Two Major Customers          
Accounting Policies [Line Items]          
Net sales to major customers     14.00% 15.00%