XML 45 R37.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill and Intangible Assets - Summary of Carrying Value of Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 351,045 $ 351,112
Accumulated Amortization (308,009) (302,807)
Net Amount 43,036 48,305
Acquired customer contracts    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 176,107 177,156
Accumulated Amortization (149,965) (148,567)
Net Amount 26,142 28,589
Software    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 174,938 173,956
Accumulated Amortization (158,044) (154,240)
Net Amount $ 16,894 $ 19,716