XML 46 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Goodwill and Intangible Assets - Summary of Carrying Value of Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 366,403 $ 347,231
Accumulated Amortization (312,215) (287,927)
Net Amount 54,188 59,304
Acquired customer contracts    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 176,780 172,656
Accumulated Amortization (145,489) (133,279)
Net Amount 31,291 39,377
Software    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 189,623 174,575
Accumulated Amortization (166,726) (154,648)
Net Amount $ 22,897 $ 19,927