v3.26.1
Other Assets (Software package amortization) (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Other assets acquired [Line Items]    
Net Carrying Value $ 193,973 $ 183,381
Software Intangible assets    
Other assets acquired [Line Items]    
Gross Carrying Amount 289,181 256,576
Accumulated Amortization 95,208 73,195
Net Carrying Value 193,973 183,381
Software Intangible assets | Software development costs    
Other assets acquired [Line Items]    
Gross Carrying Amount 104,516 103,628
Accumulated Amortization 37,735 34,170
Net Carrying Value 66,781 69,458
Software Intangible assets | Software license costs    
Other assets acquired [Line Items]    
Gross Carrying Amount 73,116 46,538
Accumulated Amortization 39,149 24,475
Net Carrying Value 33,967 22,063
Software Intangible assets | Cloud computing arrangements    
Other assets acquired [Line Items]    
Gross Carrying Amount 111,549 106,410
Accumulated Amortization 18,324 14,550
Net Carrying Value $ 93,225 $ 91,860