v3.25.4
Accounting Policies - Accounting Policies (Detail Narrative)
12 Months Ended
Dec. 31, 2025
USD ($)
Customer
Dec. 31, 2024
USD ($)
Customer
May 23, 2024
USD ($)
Jan. 01, 2024
USD ($)
Accounting Policies [Line Items]        
Foreign currency transaction gains (losses) during period $ (109,174) $ 79,088    
Allowance for expected credit losses 480,736 493,705   $ 32,603,463
Shipping costs during period 8,271,906 8,400,878    
Advertising costs during period $ 1,877,844 $ 1,508,685    
Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration] Chief Operating Desicion Maker [Member]      
Segment Reporting, CODM, Profit (Loss) Measure, How Used, Description The Company's CODM evaluates the performance of each operating segment based on segment revenues and operating income. Segment revenues are defined as total revenues, excluding inter-segment revenue. Segment operating earnings are defined as segment revenues, less cost of goods sold and operating expenses.      
Elite First Aid, Inc.        
Accounting Policies [Line Items]        
Business acquisition, contingent liability     $ 1,000,000  
Revenue milestone period 12 months      
Amount of purchase price heldback $ 500,000   $ 500,000  
Amount of purchase price liability reversed $ 500,000      
Exceeded 10% of Consolidated Net Sales        
Accounting Policies [Line Items]        
Number of major customers | Customer 2 2    
Exceeded 10% of Consolidated Net Sales | Major Customer | Two Major Customers        
Accounting Policies [Line Items]        
Net sales to major customers 13.00%      
Minimum | Elite First Aid, Inc.        
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   13.00%    
Maximum | Elite First Aid, Inc.        
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%