XML 47 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Summary of Carrying Value of Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 342,373 $ 338,608
Accumulated Amortization (282,997) (270,417)
Net Amount 59,376 68,191
Acquired customer contracts    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 167,243 165,497
Accumulated Amortization (126,757) (120,080)
Net Amount 40,486 45,417
Software    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 175,130 173,111
Accumulated Amortization (156,240) (150,337)
Net Amount $ 18,890 $ 22,774