XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Other Intangible Assets - Summary of Gross Carrying Value and Accumulated Amortization of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 1,330,467 $ 618,826
Accumulated Amortization (342,519) (274,812)
Net Carrying Value 987,948 344,014
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 157,740 96,321
Accumulated Amortization (39,265) (30,092)
Net Carrying Value $ 118,475 $ 66,229
Useful life   20 years
Trade names | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful life 20 years  
Trade names | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful life 5 years  
Customer Lists    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 1,170,327 $ 520,105
Accumulated Amortization (302,632) (244,577)
Net Carrying Value $ 867,695 $ 275,528
Customer Lists | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful life 14 years 14 years
Customer Lists | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful life 13 years 13 years
Other Intangible Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 2,400 $ 2,400
Accumulated Amortization (622) (143)
Net Carrying Value $ 1,778 $ 2,257
Useful life 5 years 5 years