Securities - Net Gains and Losses on Trading Account Securities (Detail) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Investments, Debt and Equity Securities [Abstract] | ||||
Net gain on sales transactions | $ 1,515 | $ 1,223 | $ 2,788 | $ 2,382 |
Net mark-to-market gains (losses) | 5 | (82) | (28) | (101) |
Net gain (loss) on trading account securities | $ 1,520 | $ 1,141 | $ 2,760 | $ 2,281 |