XML 57 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 770,979 $ 777,610
Accumulated Amortization 297,671 277,035
Net Carrying Value $ 473,308 $ 500,575
Weighted Average Useful Life (Years) 5 years 6 months 29 days 5 years 8 months 15 days
Client Relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 523,850  
Accumulated Amortization 148,498  
Net Carrying Value $ 375,352  
Weighted Average Useful Life (Years) 7 years 4 months 13 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,580 3,168
Net Carrying Value $ 12,660 $ 13,072
Weighted Average Useful Life (Years) 7 years 9 months 21 days 8 years 21 days
Software Costs    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 206,009 $ 196,890
Accumulated Amortization 141,464 132,322
Net Carrying Value $ 64,545 $ 64,568
Weighted Average Useful Life (Years) 11 months 15 days 11 months 26 days
Non-Complete Agreements    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 4,580 $ 4,580
Accumulated Amortization 4,129 4,030
Net Carrying Value $ 451 $ 550
Weighted Average Useful Life (Years) 5 months 12 days 6 months 14 days
Trade Names    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 20,300 $ 20,050
Net Carrying Value $ 20,300 $ 20,050