Trading Securities (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Schedule of Trading Securities [Line Items] | ||
| Trading Securities, Fair Value | $ 4,952,988 | $ 5,392,745 |
| Trading Securities, Net Unrealized Gain (Loss) | (11,172) | 8,992 |
| U.S. government securities [Member] | ||
| Schedule of Trading Securities [Line Items] | ||
| Trading Securities, Fair Value | 0 | 9,237 |
| Trading Securities, Net Unrealized Gain (Loss) | 0 | (4) |
| Residential agency mortgage-backed securities [Member] | ||
| Schedule of Trading Securities [Line Items] | ||
| Trading Securities, Fair Value | 4,826,434 | 5,307,849 |
| Trading Securities, Net Unrealized Gain (Loss) | (11,281) | 9,011 |
| Municipal securities [Member] | ||
| Schedule of Trading Securities [Line Items] | ||
| Trading Securities, Fair Value | 83,079 | 39,233 |
| Trading Securities, Net Unrealized Gain (Loss) | 84 | 10 |
| Other trading securities [Member] | ||
| Schedule of Trading Securities [Line Items] | ||
| Trading Securities, Fair Value | 43,475 | 36,426 |
| Trading Securities, Net Unrealized Gain (Loss) | $ 25 | $ (25) |
| X | ||||||||||
- Definition Represents the unrealized holding gain or loss included in the fair value of trading securities as of the balance sheet date. No definition available.
|
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|