v3.26.1
Software and Other Intangible Assets - Schedule of Carrying Amount and Accumulated Amortization of Software (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Total $ 141,439 $ 147,062
Total software    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 579,068 577,767
Accumulated Amortization (507,005) (500,244)
Total 72,063 77,523
Software for internal use    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 473,113 471,173
Accumulated Amortization (402,166) (394,851)
Total 70,947 76,322
Software for resale    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 105,955 106,594
Accumulated Amortization (104,839) (105,393)
Total $ 1,116 $ 1,201