XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 785,729 $ 777,610
Accumulated Amortization 327,808 277,035
Net Carrying Value $ 457,921 $ 500,575
Weighted Average Useful Life (Years) 5 years 29 days 5 years 8 months 15 days
Client Relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 523,850  
Accumulated Amortization 164,815  
Net Carrying Value $ 359,035  
Weighted Average Useful Life (Years) 6 years 9 months 21 days  
Customer Relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value   $ 539,850
Accumulated Amortization   137,515
Net Carrying Value   $ 402,335
Weighted Average Useful Life (Years)   7 years 4 months 24 days
Channel Relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 16,240 $ 16,240
Accumulated Amortization 3,965 3,168
Net Carrying Value $ 12,275 $ 13,072
Weighted Average Useful Life (Years) 7 years 6 months 21 days 8 years 21 days
Software Costs    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 221,059 $ 196,890
Accumulated Amortization 154,780 132,322
Net Carrying Value $ 66,279 $ 64,568
Weighted Average Useful Life (Years) 10 months 28 days 11 months 26 days
Non-Complete Agreements    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 4,580 $ 4,580
Accumulated Amortization 4,248 4,030
Net Carrying Value $ 332 $ 550
Weighted Average Useful Life (Years) 4 months 9 days 6 months 14 days
Trade Names    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 20,000 $ 20,050
Net Carrying Value $ 20,000 $ 20,050