v3.26.1
Goodwill and Intangibles - Schedule Of Carrying Amount Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Weighted Average Amortization Period 14 years 7 months 6 days  
Gross Carrying Amount $ 399,458 $ 299,358
Accumulated Amortization (113,570) (90,406)
Total Intangible Assets, Net $ 285,888 208,952
Patents    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Weighted Average Amortization Period 9 years  
Gross Carrying Amount $ 2,722 2,722
Accumulated Amortization (1,076) (774)
Total Intangible Assets, Net $ 1,646 1,948
Estimated Useful lives 9 years  
Know-How    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Weighted Average Amortization Period 10 years 6 months  
Gross Carrying Amount $ 15,686 2,286
Accumulated Amortization (1,841) (585)
Total Intangible Assets, Net $ 13,845 1,701
Know-How | Minimum    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Estimated Useful lives 7 years  
Know-How | Maximum    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Estimated Useful lives 15 years  
Customer Backlogs    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Weighted Average Amortization Period 2 years 3 months 18 days  
Gross Carrying Amount $ 47,750 38,750
Accumulated Amortization (39,782) (35,302)
Total Intangible Assets, Net $ 7,968 3,448
Customer Backlogs | Minimum    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Estimated Useful lives 9 months 18 days  
Customer Backlogs | Maximum    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Estimated Useful lives 7 years 6 months  
Customer Relationships    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Weighted Average Amortization Period 16 years 7 months 6 days  
Gross Carrying Amount $ 333,300 255,600
Accumulated Amortization (70,871) (53,745)
Total Intangible Assets, Net $ 262,429 $ 201,855
Customer Relationships | Minimum    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Estimated Useful lives 10 years  
Customer Relationships | Maximum    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Estimated Useful lives 19 years