XML 44 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets - Summary of Carrying Value of Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 355,216 $ 347,231
Accumulated Amortization (296,057) (287,927)
Net Amount 59,159 59,304
Acquired customer contracts    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 174,398 172,656
Accumulated Amortization (137,719) (133,279)
Net Amount 36,679 39,377
Software    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 180,818 174,575
Accumulated Amortization (158,338) (154,648)
Net Amount $ 22,480 $ 19,927