XML 107 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Other Intangible Assets - Schedule of Acquired Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets, Net [Abstract]    
Total acquired intangible assets $ 404,158 $ 186,899
Less accumulated amortization (106,304) (95,681)
Net acquired intangible assets 297,854 91,218
Customer relationships    
Finite-Lived Intangible Assets, Net [Abstract]    
Total acquired intangible assets 303,547 159,641
Patents, developed technology and intellectual property    
Finite-Lived Intangible Assets, Net [Abstract]    
Total acquired intangible assets 14,123 14,123
Trademarks and trade names    
Finite-Lived Intangible Assets, Net [Abstract]    
Total acquired intangible assets 82,220 8,880
Intangible assets related trademark/trade 74,900  
Non-compete agreements    
Finite-Lived Intangible Assets, Net [Abstract]    
Total acquired intangible assets 3,308 3,295
Supply agreements    
Finite-Lived Intangible Assets, Net [Abstract]    
Total acquired intangible assets 800 800
Leaseholds    
Finite-Lived Intangible Assets, Net [Abstract]    
Total acquired intangible assets $ 160 $ 160