v3.26.1
Software and Other Intangible Assets - Schedule of Carrying Amount and Accumulated Amortization of Software (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Software for resale, Gross carrying amount $ 106,012 $ 106,594
Software for resale, Accumulated amortization (104,967) (105,393)
Software for resale, Net balance 1,045 1,201
Software for internal use    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 479,077 471,173
Intangible assets, Accumulated amortization (412,226) (394,851)
Total 66,851 76,322
Gross Carrying Amount 585,089 577,767
Accumulated Amortization (517,193) (500,244)
Net Balance $ 67,896 $ 77,523