Financial Derivatives (Interest Rate Swaps) (Details) - Interest rate swaps - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
| Long |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
$ 5,861,011
|
$ 6,056,495
|
| Fair Value |
(17,081)
|
38,842
|
| Long | 2026 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
3,684
|
409,789
|
| Fair Value |
7
|
2,109
|
| Long | 2027 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
745,538
|
2,198,911
|
| Fair Value |
(5,989)
|
1,264
|
| Long | 2028 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
2,255,220
|
667,324
|
| Fair Value |
(7,027)
|
8,294
|
| Long | 2029 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
477,084
|
477,084
|
| Fair Value |
6,026
|
15,486
|
| Long | 2030 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
605,387
|
775,880
|
| Fair Value |
(3,787)
|
8,178
|
| Long | 2031 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
617,924
|
5,485
|
| Fair Value |
(1,074)
|
(117)
|
| Long | 2032 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
39,518
|
80,390
|
| Fair Value |
(1,198)
|
(1,051)
|
| Long | 2033 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
182,410
|
172,564
|
| Fair Value |
2,791
|
6,043
|
| Long | 2034 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
28,103
|
163,483
|
| Fair Value |
107
|
1,485
|
| Long | 2035 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
340,833
|
865,242
|
| Fair Value |
(1,756)
|
3,483
|
| Long | 2036 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
294,998
|
|
| Fair Value |
(633)
|
|
| Long | 2038 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
17,270
|
29,938
|
| Fair Value |
(928)
|
(1,251)
|
| Long | 2039 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
|
5,637
|
| Fair Value |
|
(139)
|
| Long | 2040 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
39,332
|
105,198
|
| Fair Value |
(851)
|
(1,551)
|
| Long | 2050 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
500
|
500
|
| Fair Value |
(262)
|
(258)
|
| Long | 2053 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
9,111
|
9,111
|
| Fair Value |
(1,293)
|
(1,263)
|
| Long | 2054 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
7,004
|
7,004
|
| Fair Value |
(623)
|
(606)
|
| Long | 2055 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
50,167
|
82,955
|
| Fair Value |
(1,141)
|
$ (1,264)
|
| Long | 2041 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
94,744
|
|
| Fair Value |
(131)
|
|
| Long | 2056 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
52,184
|
|
| Fair Value |
$ 681
|
|
| Long | Weighted Average |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.85%
|
3.78%
|
| Receive Rate |
3.68%
|
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 |
3.97%
|
4.75%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
4 months 9 days
|
2 months 4 days
|
| Long | Weighted Average | 2027 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.50%
|
3.44%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
1 year 1 month 24 days
|
1 year 9 months 7 days
|
| Long | Weighted Average | 2028 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.83%
|
3.82%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
2 years
|
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 |
2 years 9 months 18 days
|
3 years 3 months 14 days
|
| Long | Weighted Average | 2030 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.76%
|
3.72%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
4 years 18 days
|
4 years 6 months 21 days
|
| Long | Weighted Average | 2031 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.85%
|
3.14%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
4 years 10 months 17 days
|
5 years 8 months 19 days
|
| Long | Weighted Average | 2032 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.41%
|
3.38%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
6 years 3 months
|
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 3 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 |
7 years 9 months 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 |
8 years 10 months 6 days
|
9 years 5 months 4 days
|
| Long | Weighted Average | 2036 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.96%
|
|
| Receive Rate |
3.68%
|
|
| Remaining Years to Maturity |
9 years 9 months 18 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 5 months 23 days
|
12 years 11 months 23 days
|
| Long | Weighted Average | 2039 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
|
3.76%
|
| Receive Rate |
|
3.87%
|
| Remaining Years to Maturity |
|
13 years 2 months 8 days
|
| Long | Weighted Average | 2040 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.92%
|
3.90%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
14 years 1 month 13 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 3 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 5 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 4 months 13 days
|
28 years 10 months 13 days
|
| Long | Weighted Average | 2055 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
4.02%
|
4.06%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
29 years 4 months 9 days
|
29 years 10 months 20 days
|
| Long | Weighted Average | 2041 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
4.11%
|
|
| Receive Rate |
3.68%
|
|
| Remaining Years to Maturity |
14 years 9 months 7 days
|
|
| Long | Weighted Average | 2056 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
4.23%
|
|
| Receive Rate |
3.68%
|
|
| Remaining Years to Maturity |
29 years 9 months 18 days
|
|
| Short |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
$ 8,733,457
|
$ 8,223,774
|
| Fair Value |
127,744
|
63,259
|
| Short | 2026 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
208,563
|
288,763
|
| Fair Value |
332
|
(207)
|
| Short | 2027 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
2,609,445
|
4,582,588
|
| Fair Value |
24,164
|
(920)
|
| Short | 2028 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
3,121,613
|
483,753
|
| Fair Value |
23,270
|
3,341
|
| Short | 2029 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
172,786
|
248,214
|
| Fair Value |
5,649
|
2,879
|
| Short | 2030 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
630,245
|
779,845
|
| Fair Value |
15,923
|
4,879
|
| Short | 2031 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
639,291
|
157,766
|
| Fair Value |
19,709
|
17,798
|
| Short | 2032 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
170,723
|
173,815
|
| Fair Value |
10,416
|
8,916
|
| Short | 2033 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
280,668
|
240,259
|
| Fair Value |
10,164
|
8,205
|
| Short | 2034 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
51,656
|
235,312
|
| Fair Value |
2,234
|
6,594
|
| Short | 2035 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
252,305
|
664,582
|
| Fair Value |
4,608
|
1,524
|
| Short | 2036 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
224,503
|
1,102
|
| Fair Value |
393
|
273
|
| Short | 2037 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
35,000
|
45,000
|
| Fair Value |
4,868
|
4,753
|
| Short | 2038 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
|
32,500
|
| Fair Value |
|
(258)
|
| Short | 2039 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
11,322
|
11,322
|
| Fair Value |
270
|
173
|
| Short | 2040 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
77,873
|
125,645
|
| Fair Value |
1,122
|
658
|
| Short | 2045 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
12,500
|
12,500
|
| Fair Value |
195
|
115
|
| Short | 2050 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
500
|
500
|
| Fair Value |
253
|
248
|
| Short | 2053 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
2,780
|
2,780
|
| Fair Value |
397
|
388
|
| Short | 2054 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
1,095
|
3,874
|
| Fair Value |
75
|
223
|
| Short | 2055 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
105,166
|
133,654
|
| Fair Value |
3,136
|
$ 3,677
|
| Short | 2041 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
61,766
|
|
| Fair Value |
244
|
|
| Short | 2056 |
|
|
| Derivative [Line Items] |
|
|
| Notional Amount |
63,657
|
|
| Fair Value |
$ 322
|
|
| Short | Weighted Average |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.49%
|
3.42%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
3 years 6 months 7 days
|
4 years 10 days
|
| Short | Weighted Average | 2026 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.67%
|
3.78%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
3 months 3 days
|
8 months 12 days
|
| Short | Weighted Average | 2027 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.41%
|
3.48%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
1 year 2 months 1 day
|
1 year 7 months 28 days
|
| Short | Weighted Average | 2028 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.61%
|
3.22%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
1 year 9 months 25 days
|
2 years 6 months 21 days
|
| Short | Weighted Average | 2029 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
2.97%
|
3.09%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
3 years 1 month 9 days
|
3 years 7 months 24 days
|
| Short | Weighted Average | 2030 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.31%
|
3.34%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
4 years 2 months 4 days
|
4 years 8 months 8 days
|
| Short | Weighted Average | 2031 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.26%
|
1.51%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
4 years 10 months 17 days
|
5 years 5 months 12 days
|
| Short | Weighted Average | 2032 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
2.81%
|
2.80%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
6 years 1 month 6 days
|
6 years 6 months 25 days
|
| Short | Weighted Average | 2033 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.32%
|
3.20%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
6 years 9 months 7 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 2 months 1 day
|
8 years 8 months 19 days
|
| Short | Weighted Average | 2035 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.74%
|
3.75%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
9 years 7 days
|
9 years 7 months 2 days
|
| Short | Weighted Average | 2036 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.97%
|
1.19%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
9 years 10 months 9 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 1 month 13 days
|
11 years 7 months 28 days
|
| Short | Weighted Average | 2038 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
|
4.01%
|
| Receive Rate |
|
3.87%
|
| Remaining Years to Maturity |
|
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 2 months 8 days
|
13 years 8 months 8 days
|
| Short | Weighted Average | 2040 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.97%
|
3.98%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
13 years 10 months 20 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 |
18 years 9 months 21 days
|
19 years 3 months 18 days
|
| Short | Weighted Average | 2050 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
0.98%
|
0.98%
|
| Receive Rate |
3.63%
|
3.64%
|
| Remaining Years to Maturity |
24 years 3 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 6 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 5 months 23 days
|
28 years 11 months 26 days
|
| Short | Weighted Average | 2055 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
3.99%
|
3.99%
|
| Receive Rate |
3.68%
|
3.87%
|
| Remaining Years to Maturity |
29 years 2 months 8 days
|
29 years 8 months 8 days
|
| Short | Weighted Average | 2041 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
4.09%
|
|
| Receive Rate |
3.68%
|
|
| Remaining Years to Maturity |
14 years 9 months 18 days
|
|
| Short | Weighted Average | 2056 |
|
|
| Derivative [Line Items] |
|
|
| Pay Rate |
4.13%
|
|
| Receive Rate |
3.68%
|
|
| Remaining Years to Maturity |
29 years 9 months 14 days
|
|