Annual report pursuant to Section 13 and 15(d)

Goodwill and Other Intangible Assets - Schedule of Changes in Net Carrying Amount of Finite-lived Intangible Assets (Details)

v3.25.0.1
Goodwill and Other Intangible Assets - Schedule of Changes in Net Carrying Amount of Finite-lived Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Cost $ 2,238,330 $ 1,219,248
Accumulated Amortization (762,608) (608,578)
Total 1,475,722 610,670
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Cost 2,102,404 1,138,875
Accumulated Amortization (710,356) (566,459)
Total 1,392,048 572,416
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Cost 32,538 23,669
Accumulated Amortization (25,201) (22,447)
Total 7,337 1,222
Internally developed software    
Finite-Lived Intangible Assets [Line Items]    
Cost 103,388 56,704
Accumulated Amortization (27,051) (19,672)
Total $ 76,337 $ 37,032