v3.26.1
Goodwill and Other Intangible Assets - Other Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Gross amount $ 1,319,182 $ 1,235,717
Accumulated amortization (708,400) (682,635)
Net carrying amount 610,782 553,082
Customer relationships    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Gross amount 613,701 556,914
Accumulated amortization (400,560) (385,144)
Net carrying amount $ 213,141 $ 171,770
Customer relationships | Minimum    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Useful life in years 5 years 5 years
Customer relationships | Maximum    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Useful life in years 20 years 20 years
Trademarks    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Gross amount $ 104,555 $ 95,573
Accumulated amortization (63,987) (58,464)
Net carrying amount $ 40,568 $ 37,109
Trademarks | Minimum    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Useful life in years 3 years 3 years
Trademarks | Maximum    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Useful life in years 15 years 15 years
Software packages    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Gross amount $ 597,198 $ 579,657
Accumulated amortization (241,969) (237,571)
Net carrying amount $ 355,229 $ 342,086
Software packages | Minimum    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Useful life in years 3 years 3 years
Software packages | Maximum    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Useful life in years 10 years 10 years
Non-compete agreement    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Useful life in years 5 years 5 years
Gross amount $ 3,728 $ 3,573
Accumulated amortization (1,884) (1,456)
Net carrying amount $ 1,844 $ 2,117