Financial Derivatives (Interest Rate Swaps) (Details) - Interest rate swaps - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
| Long |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
$ 6,007,542
|
$ 6,056,495
|
| Fair Value |
5,130
|
38,842
|
| Long | 2026 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
36,712
|
409,789
|
| Fair Value |
219
|
2,109
|
| Long | 2027 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
1,266,069
|
2,198,911
|
| Fair Value |
(6,226)
|
1,264
|
| Long | 2028 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
1,993,432
|
667,324
|
| Fair Value |
(1,631)
|
8,294
|
| Long | 2029 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
477,084
|
477,084
|
| Fair Value |
11,817
|
15,486
|
| Long | 2030 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
630,598
|
775,880
|
| Fair Value |
2,538
|
8,178
|
| Long | 2031 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
369,085
|
5,485
|
| Fair Value |
(2,511)
|
(117)
|
| Long | 2032 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
51,190
|
80,390
|
| Fair Value |
(1,018)
|
(1,051)
|
| Long | 2033 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
182,564
|
172,564
|
| Fair Value |
4,928
|
6,043
|
| Long | 2034 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
28,103
|
163,483
|
| Fair Value |
446
|
1,485
|
| Long | 2035 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
415,269
|
865,242
|
| Fair Value |
2,572
|
3,483
|
| Long | 2036 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
278,165
|
|
| Fair Value |
(1,069)
|
|
| Long | 2038 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
28,360
|
29,938
|
| Fair Value |
(1,257)
|
(1,251)
|
| Long | 2039 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
5,637
|
5,637
|
| Fair Value |
(131)
|
(139)
|
| Long | 2040 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
73,812
|
105,198
|
| Fair Value |
(1,099)
|
(1,551)
|
| Long | 2050 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
500
|
500
|
| Fair Value |
(258)
|
(258)
|
| Long | 2053 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
9,111
|
9,111
|
| Fair Value |
(1,220)
|
(1,263)
|
| Long | 2054 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
7,004
|
7,004
|
| Fair Value |
(567)
|
(606)
|
| Long | 2055 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
63,845
|
82,955
|
| Fair Value |
(775)
|
$ (1,264)
|
| Long | 2041 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
51,600
|
|
| Fair Value |
45
|
|
| Long | 2056 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
39,402
|
|
| Fair Value |
$ 327
|
|
| Long | Weighted Average |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.71%
|
3.78%
|
| Receive Rate |
3.66%
|
3.87%
|
| Remaining Years to Maturity |
4 years 4 months 9 days
|
4 years 6 months 3 days
|
| Long | Weighted Average | 2026 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
4.78%
|
4.75%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
1 month 13 days
|
2 months 4 days
|
| Long | Weighted Average | 2027 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.49%
|
3.44%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
1 year 5 months 1 day
|
1 year 9 months 7 days
|
| Long | Weighted Average | 2028 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.58%
|
3.82%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
2 years 1 month 2 days
|
2 years 8 months 26 days
|
| Long | Weighted Average | 2029 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
4.37%
|
4.37%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
3 years 18 days
|
3 years 3 months 14 days
|
| Long | Weighted Average | 2030 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.74%
|
3.72%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
4 years 3 months 21 days
|
4 years 6 months 21 days
|
| Long | Weighted Average | 2031 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.47%
|
3.14%
|
| Receive Rate |
3.66%
|
3.87%
|
| Remaining Years to Maturity |
4 years 10 months 20 days
|
5 years 8 months 19 days
|
| Long | Weighted Average | 2032 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.39%
|
3.38%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
6 years 5 months 26 days
|
6 years 8 months 23 days
|
| Long | Weighted Average | 2033 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
4.13%
|
4.15%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
7 years 6 months 25 days
|
7 years 10 months 9 days
|
| Long | Weighted Average | 2034 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.98%
|
3.84%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
8 years 18 days
|
8 years 6 months 14 days
|
| Long | Weighted Average | 2035 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.90%
|
3.83%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
9 years 1 month 6 days
|
9 years 5 months 4 days
|
| Long | Weighted Average | 2036 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.80%
|
|
| Receive Rate |
3.19%
|
|
| Remaining Years to Maturity |
9 years 10 months 20 days
|
|
| Long | Weighted Average | 2038 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.54%
|
3.54%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
12 years 8 months 23 days
|
12 years 11 months 23 days
|
| Long | Weighted Average | 2039 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.76%
|
3.76%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
12 years 11 months 12 days
|
13 years 2 months 8 days
|
| Long | Weighted Average | 2040 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.91%
|
3.90%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
14 years 4 months 6 days
|
14 years 7 months 28 days
|
| Long | Weighted Average | 2050 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
0.90%
|
0.90%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
24 years 6 months 25 days
|
24 years 9 months 25 days
|
| Long | Weighted Average | 2053 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.33%
|
3.33%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
27 years 8 months 26 days
|
27 years 11 months 26 days
|
| Long | Weighted Average | 2054 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.65%
|
3.65%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
28 years 7 months 13 days
|
28 years 10 months 13 days
|
| Long | Weighted Average | 2055 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
4.04%
|
4.06%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
29 years 7 months 13 days
|
29 years 10 months 20 days
|
| Long | Weighted Average | 2041 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
4.06%
|
|
| Receive Rate |
3.59%
|
|
| Remaining Years to Maturity |
14 years 11 months 1 day
|
|
| Long | Weighted Average | 2056 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
4.16%
|
|
| Receive Rate |
3.68%
|
|
| Remaining Years to Maturity |
29 years 10 months 13 days
|
|
| Short |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
$ 8,461,035
|
$ 8,223,774
|
| Fair Value |
93,264
|
63,259
|
| Short | 2026 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
222,763
|
288,763
|
| Fair Value |
221
|
(207)
|
| Short | 2027 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
3,163,780
|
4,582,588
|
| Fair Value |
20,832
|
(920)
|
| Short | 2028 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
2,297,581
|
483,753
|
| Fair Value |
8,551
|
3,341
|
| Short | 2029 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
194,286
|
248,214
|
| Fair Value |
3,633
|
2,879
|
| Short | 2030 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
725,850
|
779,845
|
| Fair Value |
10,349
|
4,879
|
| Short | 2031 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
473,246
|
157,766
|
| Fair Value |
19,431
|
17,798
|
| Short | 2032 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
173,815
|
173,815
|
| Fair Value |
7,914
|
8,916
|
| Short | 2033 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
214,125
|
240,259
|
| Fair Value |
7,453
|
8,205
|
| Short | 2034 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
51,656
|
235,312
|
| Fair Value |
1,638
|
6,594
|
| Short | 2035 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
306,038
|
664,582
|
| Fair Value |
1,958
|
1,524
|
| Short | 2036 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
251,744
|
1,102
|
| Fair Value |
2,806
|
273
|
| Short | 2037 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
35,000
|
45,000
|
| Fair Value |
4,524
|
4,753
|
| Short | 2038 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
12,500
|
32,500
|
| Fair Value |
(426)
|
(258)
|
| Short | 2039 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
11,322
|
11,322
|
| Fair Value |
173
|
173
|
| Short | 2040 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
92,817
|
125,645
|
| Fair Value |
551
|
658
|
| Short | 2045 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
12,500
|
12,500
|
| Fair Value |
95
|
115
|
| Short | 2050 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
500
|
500
|
| Fair Value |
247
|
248
|
| Short | 2053 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
2,780
|
2,780
|
| Fair Value |
375
|
388
|
| Short | 2054 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
1,095
|
3,874
|
| Fair Value |
66
|
223
|
| Short | 2055 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
116,522
|
133,654
|
| Fair Value |
2,609
|
$ 3,677
|
| Short | 2041 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
52,605
|
|
| Fair Value |
(53)
|
|
| Short | 2056 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
48,510
|
|
| Fair Value |
$ 317
|
|
| Short | Weighted Average |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.42%
|
3.42%
|
| Receive Rate |
3.63%
|
3.87%
|
| Remaining Years to Maturity |
3 years 9 months 7 days
|
4 years 10 days
|
| Short | Weighted Average | 2026 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.73%
|
3.78%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
5 months 26 days
|
8 months 12 days
|
| Short | Weighted Average | 2027 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.42%
|
3.48%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
1 year 5 months 1 day
|
1 year 7 months 28 days
|
| Short | Weighted Average | 2028 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.47%
|
3.22%
|
| Receive Rate |
3.52%
|
3.87%
|
| Remaining Years to Maturity |
2 years 3 days
|
2 years 6 months 21 days
|
| Short | Weighted Average | 2029 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.07%
|
3.09%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
3 years 4 months 24 days
|
3 years 7 months 24 days
|
| Short | Weighted Average | 2030 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.33%
|
3.34%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
4 years 5 months 8 days
|
4 years 8 months 8 days
|
| Short | Weighted Average | 2031 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
2.82%
|
1.51%
|
| Receive Rate |
3.64%
|
3.87%
|
| Remaining Years to Maturity |
5 years 3 days
|
5 years 5 months 12 days
|
| Short | Weighted Average | 2032 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
2.80%
|
2.80%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
6 years 3 months 25 days
|
6 years 6 months 25 days
|
| Short | Weighted Average | 2033 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.15%
|
3.20%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
6 years 11 months 8 days
|
7 years 2 months 23 days
|
| Short | Weighted Average | 2034 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.38%
|
3.35%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
8 years 5 months 1 day
|
8 years 8 months 19 days
|
| Short | Weighted Average | 2035 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.76%
|
3.75%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
9 years 3 months 3 days
|
9 years 7 months 2 days
|
| Short | Weighted Average | 2036 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.71%
|
1.19%
|
| Receive Rate |
3.55%
|
3.87%
|
| Remaining Years to Maturity |
9 years 11 months 8 days
|
10 years 1 month 17 days
|
| Short | Weighted Average | 2037 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
2.61%
|
2.81%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
11 years 4 months 13 days
|
11 years 7 months 28 days
|
| Short | Weighted Average | 2038 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
4.29%
|
4.01%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
12 years 6 months 3 days
|
12 years 8 months 1 day
|
| Short | Weighted Average | 2039 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.85%
|
3.85%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
13 years 5 months 8 days
|
13 years 8 months 8 days
|
| Short | Weighted Average | 2040 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.98%
|
3.98%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
14 years 2 months 15 days
|
14 years 6 months 3 days
|
| Short | Weighted Average | 2045 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
4.07%
|
4.07%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
19 years 18 days
|
19 years 3 months 18 days
|
| Short | Weighted Average | 2050 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
0.98%
|
0.98%
|
| Receive Rate |
3.64%
|
3.64%
|
| Remaining Years to Maturity |
24 years 6 months 25 days
|
24 years 9 months 25 days
|
| Short | Weighted Average | 2053 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.32%
|
3.32%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
27 years 9 months
|
27 years 11 months 26 days
|
| Short | Weighted Average | 2054 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.76%
|
3.81%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
28 years 8 months 23 days
|
28 years 11 months 26 days
|
| Short | Weighted Average | 2055 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.98%
|
3.99%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
29 years 5 months 12 days
|
29 years 8 months 8 days
|
| Short | Weighted Average | 2041 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
4.06%
|
|
| Receive Rate |
3.68%
|
|
| Remaining Years to Maturity |
14 years 11 months 19 days
|
|
| Short | Weighted Average | 2056 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
4.07%
|
|
| Receive Rate |
3.22%
|
|
| Remaining Years to Maturity |
29 years 11 months 12 days
|
|