Trading Securities (Details) - USD ($) $ in Thousands |
3 Months Ended | ||
|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Dec. 31, 2025 |
|
| Debt and Equity Securities, FV-NI [Line Items] | |||
| Trading securities | $ 6,045,601 | $ 3,514,824 | |
| Securities held at end of period | |||
| Debt Securities, Trading, Unrealized Gain (Loss) [Abstract] | |||
| Debt Securities, Trading, Unrealized Gain (Loss) | (10,191) | $ 12,455 | |
| Debt and Equity Securities, FV-NI [Line Items] | |||
| Debt Securities, Trading, Unrealized Gain (Loss) | (10,191) | $ 12,455 | |
| US Treasury Bill Securities [Member] | |||
| Debt and Equity Securities, FV-NI [Line Items] | |||
| Trading securities | 2,637,151 | 0 | |
| US Treasury Notes Securities | |||
| Debt and Equity Securities, FV-NI [Line Items] | |||
| Trading securities | $ 3,408,450 | $ 3,514,824 | |