Other Assets (Software package amortization) (Details) - USD ($) $ in Thousands |
Mar. 31, 2025 |
Dec. 31, 2024 |
---|---|---|
Other assets acquired [Line Items] | ||
Gross Carrying Amount | $ 159,071 | $ 136,442 |
Software Intangible assets | ||
Other assets acquired [Line Items] | ||
Gross Carrying Amount | 219,658 | 187,264 |
Accumulated Amortization | 60,587 | 50,822 |
Net Carrying Value | 159,071 | 136,442 |
Software Intangible assets | Software development costs | ||
Other assets acquired [Line Items] | ||
Gross Carrying Amount | 81,408 | 79,233 |
Accumulated Amortization | 26,453 | 23,057 |
Net Carrying Value | 54,955 | 56,176 |
Software Intangible assets | Software license costs | ||
Other assets acquired [Line Items] | ||
Gross Carrying Amount | 55,536 | 42,234 |
Accumulated Amortization | 26,480 | 21,459 |
Net Carrying Value | 29,056 | 20,775 |
Software Intangible assets | Cloud computing arrangements | ||
Other assets acquired [Line Items] | ||
Gross Carrying Amount | 82,714 | 65,797 |
Accumulated Amortization | 7,654 | 6,306 |
Net Carrying Value | $ 75,060 | $ 59,491 |