XML 40 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets - Summary of Carrying Value of Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 361,462 $ 334,173
Accumulated Amortization (293,236) (284,070)
Net Amount 68,226 50,103
Acquired customer contracts    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 175,685 162,348
Accumulated Amortization (128,867) (126,469)
Net Amount 46,818 35,879
Software    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 185,777 171,825
Accumulated Amortization (164,369) (157,601)
Net Amount $ 21,408 $ 14,224