XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible Assets, Net and Certain Cloud Computing Costs - Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Value $ 2,614,065 $ 2,584,733
Accumulated Amortization (999,827) (906,952)
Net Carrying Value $ 1,614,238 $ 1,677,781
Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (Years) 9 years 2 months 12 days 9 years 3 months 18 days
Client relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Value $ 1,458,261 $ 1,460,857
Accumulated Amortization (415,879) (391,196)
Net Carrying Value $ 1,042,382 $ 1,069,661
Client relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 2 years 2 years
Client relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 20 years 20 years
Client relationships | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (Years) 12 years 3 months 18 days 12 years 6 months
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Value $ 325,022 $ 325,479
Accumulated Amortization (214,080) (189,330)
Net Carrying Value $ 110,942 $ 136,149
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) 6 years 7 months 6 days 6 years 10 months 24 days
Software    
Finite-Lived Intangible Assets [Line Items]    
Gross Value $ 489,041 $ 456,583
Accumulated Amortization (191,956) (161,108)
Net Carrying Value $ 297,085 $ 295,475
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 4 months 24 days 2 years 6 months
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Value $ 341,741 $ 341,814
Accumulated Amortization (177,912) (165,318)
Net Carrying Value $ 163,829 $ 176,496
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) 3 years 6 months 3 years 8 months 12 days