XML 73 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 353,437 $ 355,317
Accumulated Amortization 75,224 53,761
Net Carrying Value $ 278,213 301,556
Customer relationships    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (years) 15 years 4 months 24 days  
Gross Carrying Value $ 173,430 175,430
Accumulated Amortization 41,358 31,678
Net Carrying Value $ 132,072 143,752
Trade names    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (years) 14 years 1 month 6 days  
Gross Carrying Value $ 67,690 67,690
Accumulated Amortization 14,999 10,676
Net Carrying Value $ 52,691 57,014
Product Portfolio    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (years) 13 years 8 months 12 days  
Gross Carrying Value $ 107,800 107,800
Accumulated Amortization 16,522 9,720
Net Carrying Value $ 91,278 98,080
Technology    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (years) 3 years 9 months 18 days  
Gross Carrying Value $ 2,167 2,167
Accumulated Amortization 1,318 1,069
Net Carrying Value $ 849 1,098
Patents and Other    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (years) 7 years 3 months 18 days  
Gross Carrying Value $ 2,350 2,230
Accumulated Amortization 1,027 618
Net Carrying Value $ 1,323 $ 1,612