XML 87 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Combinations and Divestitures (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
May 23, 2024
Nov. 01, 2023
Jun. 01, 2023
Nov. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Business Acquisition [Line Items]            
Identified intangible assets, useful lives         13 years  
Gain on sale of business           $ 12,564,153
Divestitures gain, net of tax           $ 9,644,000
Asset Purchase Agreement | GSM Holdings            
Business Acquisition [Line Items]            
Asset acquisition agreement date   Nov. 01, 2023        
Purchase price of the business   $ 19,800,000        
Amount recieved from sale of asset   18,300,000        
Remaining purchase price under asset acquisition   1,500,000        
Payment received, net of related costs       $ 1,100,000    
Divestitures gain, net of tax   $ 9,600,000        
Percent of total net sales   6.00%        
Other Income, Net | Asset Purchase Agreement | GSM Holdings            
Business Acquisition [Line Items]            
Gain on sale of business   $ 12,600,000        
Live Safely Products, LLC            
Business Acquisition [Line Items]            
Disburse to the seller second and final payment     $ 750,000      
Elite First Aid, Inc.            
Business Acquisition [Line Items]            
Asset acquisition agreement date May 23, 2024          
Purchase price $ 7,141,000          
Business acquisition, contingent liability 1,000,000          
Amount paid to acquire business 6,141,000          
Business combination contingent consideration liability holdback as a non- exclusive source of recovery primarily to satisfy indemnification claims 500,000          
Elite First Aid, Inc. | Revenue Milestone            
Business Acquisition [Line Items]            
Business acquisition, contingent liability $ 500,000          
Elite First Aid, Inc. | Non-Compete            
Business Acquisition [Line Items]            
Identified intangible assets, useful lives 5 years          
Weighted average amortization period of intangibles acquired         13 years  
Elite First Aid, Inc. | Tradename            
Business Acquisition [Line Items]            
Identified intangible assets, useful lives 15 years          
Elite First Aid, Inc. | Customer List            
Business Acquisition [Line Items]            
Identified intangible assets, useful lives 15 years          
Elite First Aid, Inc. | Other Noncurrent Liabilities            
Business Acquisition [Line Items]            
Business acquisition, contingent liability         $ 500,000  
Elite First Aid, Inc. | Other Current Liabilities            
Business Acquisition [Line Items]            
Business acquisition, contingent liability         $ 500,000  
Elite First Aid, Inc. | Minimum            
Business Acquisition [Line Items]            
Identified intangible assets, useful lives 5 years          
Elite First Aid, Inc. | Maximum            
Business Acquisition [Line Items]            
Identified intangible assets, useful lives 15 years