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 |