XML 52 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 836,253 $ 825,211
Accumulated Amortization 404,519 378,070
Net Carrying Value $ 431,734 $ 447,141
Weighted Average Useful Life (Years) 4 years 5 months 8 days 4 years 8 months 4 days
Client Relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 523,850 $ 523,850
Accumulated Amortization 203,770 190,591
Net Carrying Value $ 320,080 $ 333,259
Weighted Average Useful Life (Years) 6 years 25 days 6 years 3 months 25 days
Channel Relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 29,885 $ 29,785
Accumulated Amortization 5,549 4,792
Net Carrying Value $ 24,336 $ 24,993
Weighted Average Useful Life (Years) 8 years 1 month 20 days 8 years 4 months 20 days
Software Costs    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 257,938 $ 246,996
Accumulated Amortization 190,770 178,323
Net Carrying Value $ 67,168 $ 68,673
Weighted Average Useful Life (Years) 9 months 10 days 9 months 29 days
Non-Complete Agreements    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 4,580 $ 4,580
Accumulated Amortization 4,430 4,364
Net Carrying Value $ 150 $ 216
Weighted Average Useful Life (Years) 1 month 28 days 2 months 23 days
Trade Names    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 20,000 $ 20,000
Net Carrying Value $ 20,000 $ 20,000