XML 40 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Summary of Carrying Value of Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 335,236 $ 334,173
Accumulated Amortization (288,353) (284,070)
Net Amount 46,883 50,103
Acquired customer contracts    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 161,250 162,348
Accumulated Amortization (127,773) (126,469)
Net Amount 33,477 35,879
Software    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 173,986 171,825
Accumulated Amortization (160,580) (157,601)
Net Amount $ 13,406 $ 14,224