v3.26.1
Software and Other Intangible Assets - Schedule of Carrying Amount and Accumulated Amortization of Other Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Total $ 141,439 $ 147,062
Total other intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 474,216 475,649
Accumulated Amortization (332,777) (328,587)
Total 141,439 147,062
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 452,093 453,414
Accumulated Amortization (310,654) (306,352)
Total 141,439 147,062
Trademarks and trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 22,123 22,235
Accumulated Amortization (22,123) (22,235)
Total $ 0 $ 0