v3.25.1
Note 2 - Acquisitions - Assets Acquires and Liabilities Assumed (Details)
$ in Thousands, € in Millions
Aug. 23, 2024
USD ($)
Aug. 23, 2024
EUR (€)
Jul. 15, 2024
USD ($)
Jul. 01, 2024
USD ($)
Jun. 24, 2024
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Goodwill           $ 190,558 $ 189,657
Marble Medical, Inc [Member]              
Cash         $ 815    
Accounts receivable         872    
Inventory         494    
Other current assets         24    
Property, plant, and equipment         1,018    
Goodwill         2,564    
Total assets acquired         6,387    
Accounts payable         41    
Accrued expenses         (519)    
Total liabilities assumed         560    
Total assets acquired, net of liabilities assumed         5,827    
Less: cash acquired         815    
Payments to Acquire Businesses, Net of Cash Acquired         5,012    
Marble Medical, Inc [Member] | Customer Contracts and Relationships [Member]              
Customer contracts & relationships         250    
Marble Medical, Inc [Member] | Intellectual Property [Member]              
Customer contracts & relationships         300    
Marble Medical, Inc [Member] | Noncompete Agreements [Member]              
Customer contracts & relationships         $ 50    
AJR Enterprises, LLC [Member]              
Cash       $ 3,000      
Accounts receivable       17,138      
Inventory       9,229      
Other current assets       210      
Property, plant, and equipment       1,149      
Goodwill       35,628      
Lease right of use assets       2,129      
Total assets acquired       124,056      
Accounts payable       1,103      
Accrued expenses       (7,092)      
Total liabilities assumed       10,324      
Total assets acquired, net of liabilities assumed       113,732      
Lease liabilities       2,129      
Less: cash acquired       3,000      
Payments to Acquire Businesses, Net of Cash Acquired       110,732      
AJR Enterprises, LLC [Member] | Customer Contracts and Relationships [Member]              
Customer contracts & relationships       46,667      
AJR Enterprises, LLC [Member] | Intellectual Property [Member]              
Customer contracts & relationships       8,245      
AJR Enterprises, LLC [Member] | Noncompete Agreements [Member]              
Customer contracts & relationships       $ 661      
Welch Fluorocarbon, Inc [Member]              
Cash     $ 3,817        
Accounts receivable     1,506        
Inventory     1,969        
Other current assets     115        
Property, plant, and equipment     824        
Goodwill     17,135        
Lease right of use assets     166        
Total assets acquired     39,634        
Accounts payable     215        
Accrued expenses     (215)        
Total liabilities assumed     596        
Total assets acquired, net of liabilities assumed     39,038        
Lease liabilities     166        
Less: cash acquired     3,817        
Payments to Acquire Businesses, Net of Cash Acquired     35,221        
Welch Fluorocarbon, Inc [Member] | Customer Contracts and Relationships [Member]              
Customer contracts & relationships     4,209        
Welch Fluorocarbon, Inc [Member] | Intellectual Property [Member]              
Customer contracts & relationships     9,707        
Welch Fluorocarbon, Inc [Member] | Noncompete Agreements [Member]              
Customer contracts & relationships     $ 186        
AQF [Member]              
Cash $ 3,381            
Accounts receivable 2,237            
Inventory 1,150            
Other current assets 204            
Property, plant, and equipment 976            
Goodwill 22,925            
Lease right of use assets 1,723            
Total assets acquired 57,554            
Accounts payable 1,890            
Equity Method Investment 6,969            
Accrued expenses (535)            
Lease liabilities 1,723            
Less: cash acquired 3,381            
Payments to Acquire Businesses, Net of Cash Acquired 47,703 € 43          
Deferred taxes 2,322            
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities 6,470            
Total assets acquired, net of liabilities assumed 51,084            
AQF [Member] | Customer Contracts and Relationships [Member]              
Customer contracts & relationships 14,206            
AQF [Member] | Intellectual Property [Member]              
Customer contracts & relationships 2,760            
AQF [Member] | Noncompete Agreements [Member]              
Customer contracts & relationships 333            
AQF [Member] | Trade Names [Member]              
Customer contracts & relationships $ 690