XML 62 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 2 - Acquisitions (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Nov. 11, 2024
Oct. 02, 2023
Jan. 03, 2023
Dec. 31, 2024
Dec. 31, 2023
Internally Developed Technology [Member] | Maximum [Member]          
Finite-Lived Intangible Asset, Useful Life (Year)       15 years  
Internally Developed Technology [Member] | Minimum [Member]          
Finite-Lived Intangible Asset, Useful Life (Year)       10 years  
Noncompete Agreements [Member]          
Finite-Lived Intangible Assets, Net       $ 2,119 $ 1,660
Noncompete Agreements [Member] | Maximum [Member]          
Finite-Lived Intangible Asset, Useful Life (Year)       5 years  
Noncompete Agreements [Member] | Minimum [Member]          
Finite-Lived Intangible Asset, Useful Life (Year)       2 years  
Customer Relationships [Member]          
Finite-Lived Intangible Assets, Net       $ 65,946 47,475
Customer Relationships [Member] | Maximum [Member]          
Finite-Lived Intangible Asset, Useful Life (Year)       26 years  
Customer Relationships [Member] | Minimum [Member]          
Finite-Lived Intangible Asset, Useful Life (Year)       10 years  
Trade Names [Member]          
Indefinite-Lived Intangible Assets (Excluding Goodwill)       $ 42,068 36,868
Metal Works [Member]          
Payments to Acquire Businesses, Gross $ 80,000        
Business Combination, Acquisition Related Costs       200  
Metal Works [Member] | Internally Developed Technology [Member]          
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles $ 1,900        
Finite-Lived Intangible Asset, Useful Life (Year) 10 years        
Metal Works [Member] | Noncompete Agreements [Member]          
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles $ 900        
Finite-Lived Intangible Asset, Useful Life (Year) 5 years        
Metal Works [Member] | Customer Relationships [Member]          
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles $ 21,900        
Finite-Lived Intangible Asset, Useful Life (Year) 15 years        
Finite-Lived Intangible Assets, Remaining Amortization Period (Year) 15 years        
Metal Works [Member] | Trade Names [Member]          
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets $ 5,200        
Central Tube and Bar [Member]          
Payments to Acquire Businesses, Gross   $ 40,300      
Business Combination, Acquisition Related Costs       900  
Business Combination, Consideration Transferred   37,800      
Business Combination, Consideration Working Capital Adjustment   $ 2,500      
Central Tube and Bar [Member] | Internally Developed Technology [Member]          
Finite-Lived Intangible Asset, Useful Life (Year)   10 years      
Finite-Lived Intangible Assets, Net   $ 1,700      
Central Tube and Bar [Member] | Noncompete Agreements [Member]          
Finite-Lived Intangible Assets, Net   $ 400      
Central Tube and Bar [Member] | Noncompete Agreements [Member] | Maximum [Member]          
Finite-Lived Intangible Asset, Useful Life (Year)   5 years      
Central Tube and Bar [Member] | Customer Relationships [Member]          
Finite-Lived Intangible Asset, Useful Life (Year)   10 years      
Finite-Lived Intangible Assets, Net   $ 3,500      
Central Tube and Bar [Member] | Trade Names [Member]          
Indefinite-Lived Intangible Assets (Excluding Goodwill)   $ 4,000      
Metal-Fab [Member]          
Payments to Acquire Businesses, Gross     $ 131,200    
Business Combination, Acquisition Related Costs         2,600
Business Combination, Consideration Transferred     131,000    
Business Combination, Consideration Cash Adjustment     $ 200    
Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Inventory         2,100
Metal-Fab [Member] | Internally Developed Technology [Member]          
Finite-Lived Intangible Asset, Useful Life (Year)     15 years    
Finite-Lived Intangible Assets, Net     $ 5,300    
Metal-Fab [Member] | Noncompete Agreements [Member]          
Finite-Lived Intangible Assets, Net     $ 1,400    
Metal-Fab [Member] | Noncompete Agreements [Member] | Maximum [Member]          
Finite-Lived Intangible Asset, Useful Life (Year)     5 years    
Metal-Fab [Member] | Noncompete Agreements [Member] | Minimum [Member]          
Finite-Lived Intangible Asset, Useful Life (Year)     2 years    
Metal-Fab [Member] | Customer Relationships [Member]          
Finite-Lived Intangible Asset, Useful Life (Year)     26 years    
Finite-Lived Intangible Assets, Remaining Amortization Period (Year)     26 years    
Finite-Lived Intangible Assets, Net     $ 36,500    
Metal-Fab [Member] | Trade Names [Member]          
Indefinite-Lived Intangible Assets (Excluding Goodwill)     $ 11,500    
The 2024 Acquisitions [Member]          
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual       $ 4,700  
The 2023 Acquisitions [Member]          
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual         $ 110,300