v3.25.1
Note 2 - Acquisitions (Details Textual)
€ in Millions
3 Months Ended 12 Months Ended
Aug. 23, 2024
USD ($)
Aug. 23, 2024
EUR (€)
Jul. 15, 2024
USD ($)
Jul. 01, 2024
USD ($)
Jun. 24, 2024
USD ($)
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Acquisition costs           $ 37,000 $ 0  
Marble Medical, Inc [Member]                
Business Acquisition, Percentage of Voting Interests Acquired         100.00%      
Business Combination, Consideration Transferred         $ 4,500,000      
Business Combination, Contingent Consideration, Liability         400,000 400,000    
Business Combination, Working Capital Adjustment         100,000      
Payments to Acquire Businesses, Net of Cash Acquired         5,012,000      
Acquisition costs               $ 146,000
Marble Medical, Inc [Member] | Maximum [Member] | Achievement of Sales Targets [Member]                
Business Combination, Consideration Transferred, Liabilities Incurred         $ 500,000      
AJR Enterprises, LLC [Member]                
Business Acquisition, Percentage of Voting Interests Acquired       100.00%        
Business Combination, Consideration Transferred       $ 110,000,000        
Payments to Acquire Businesses, Net of Cash Acquired       110,732,000        
Acquisition costs               600,000
Disposal Group, Including Discontinued Operation, Consideration       $ 700,000        
Welch Fluorocarbon, Inc [Member]                
Business Acquisition, Percentage of Voting Interests Acquired     100.00%          
Business Combination, Consideration Transferred     $ 34,600,000          
Business Combination, Contingent Consideration, Liability     800,000     $ 800,000    
Payments to Acquire Businesses, Net of Cash Acquired     35,221,000          
Acquisition costs               281,000
Disposal Group, Including Discontinued Operation, Consideration     200,000          
Payments to Acquire Real Estate     3,200,000          
Welch Fluorocarbon, Inc [Member] | Maximum [Member] | Achievement of EBITDA Targets [Member]                
Business Combination, Consideration Transferred, Liabilities Incurred     $ 6,000,000          
AQF [Member]                
Business Acquisition, Percentage of Voting Interests Acquired 100.00% 100.00%            
Business Combination, Working Capital Adjustment $ 300,000              
Payments to Acquire Businesses, Net of Cash Acquired 47,703,000 € 43            
Acquisition costs               $ 1,500
Payments to Acquire Businesses, Gross $ 48,000,000