v3.26.1
Acquisitions and Divestitures - Narrative (Details) - USD ($)
$ in Thousands
Jul. 07, 2026
May 04, 2026
Jul. 03, 2026
Dec. 31, 2025
Business Combination [Line Items]        
Contingent consideration liability     $ 113,100 $ 109,900
Philippines, Fabrication Facility | Disposal Group, Held-for-Sale, Not Discontinued Operations        
Business Combination [Line Items]        
Agreed sale consideration     $ 25,000  
Subsequent Event | Pennsylvania Fabrication Facility | Disposal Group, Held-for-Sale, Not Discontinued Operations        
Business Combination [Line Items]        
Agreed sale consideration $ 40,000      
Proceeds from sale of buildings $ 10,000      
Codasip s.r.o.        
Business Combination [Line Items]        
Cash consideration   $ 14,500    
Contingent consideration liability   $ 1,450