v3.26.1
Software and Other Intangible Assets - Schedule of Carrying Amount and Accumulated Amortization of Other Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Total other intangible assets    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount $ 474,574 $ 475,649
Accumulated Amortization (338,418) (328,587)
Total 136,156 147,062
Customer relationships    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 452,472 453,414
Accumulated Amortization (316,316) (306,352)
Total 136,156 147,062
Trademarks and trade names    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 22,102 22,235
Accumulated Amortization (22,102) (22,235)
Total $ 0 $ 0