XML 52 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 847,780 $ 825,211
Accumulated Amortization 431,398 378,070
Net Carrying Value $ 416,382 $ 447,141
Weighted Average Useful Life (Years) 4 years 2 months 15 days 4 years 8 months 4 days
Client Relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 523,850 $ 523,850
Accumulated Amortization 216,949 190,591
Net Carrying Value $ 306,901 $ 333,259
Weighted Average Useful Life (Years) 5 years 9 months 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 6,402 4,792
Net Carrying Value $ 23,483 $ 24,993
Weighted Average Useful Life (Years) 7 years 10 months 9 days 8 years 4 months 20 days
Software Costs    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 269,465 $ 246,996
Accumulated Amortization 203,551 178,323
Net Carrying Value $ 65,914 $ 68,673
Weighted Average Useful Life (Years) 8 months 23 days 9 months 29 days
Non-Complete Agreements    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 4,580 $ 4,580
Accumulated Amortization 4,496 4,364
Net Carrying Value $ 84 $ 216
Weighted Average Useful Life (Years) 1 month 2 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