v3.25.2
Intangible Assets, Net and Certain Cloud Computing Costs - Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Value $ 2,832,160 $ 2,694,709
Accumulated Amortization (1,448,854) (1,263,349)
Net Carrying Value $ 1,383,306 $ 1,431,360
Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (Years) 8 years 4 months 24 days 8 years 8 months 12 days
Client and other relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Value $ 1,515,919 $ 1,453,811
Accumulated Amortization (553,147) (490,426)
Net Carrying Value $ 962,772 $ 963,385
Client and other relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 2 years 2 years
Client and other relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 20 years 20 years
Client and other relationships | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (Years) 10 years 10 months 24 days 11 years 7 months 6 days
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Value $ 330,324 $ 324,229
Accumulated Amortization (271,208) (263,671)
Net Carrying Value $ 59,116 $ 60,558
Trademarks | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 2 years 2 years
Trademarks | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 15 years 15 years
Trademarks | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (Years) 5 years 2 months 12 days 5 years 9 months 18 days
Software    
Finite-Lived Intangible Assets [Line Items]    
Gross Value $ 644,057 $ 575,106
Accumulated Amortization (383,695) (293,588)
Net Carrying Value $ 260,362 $ 281,518
Software | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 3 years 3 years
Software | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 5 years 5 years
Software | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (Years) 2 years 2 years 1 month 6 days
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Value $ 341,860 $ 341,563
Accumulated Amortization (240,804) (215,664)
Net Carrying Value $ 101,056 $ 125,899
Acquired technology | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 4 years 4 years
Acquired technology | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 7 years 7 years
Acquired technology | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (Years) 2 years 3 months 18 days 2 years 9 months 18 days