Annual report pursuant to Section 13 and 15(d)

Derivative and Risk Management Activities - Summary of Derivative Instruments (Detail)

v3.24.0.1
Derivative and Risk Management Activities - Summary of Derivative Instruments (Detail) - Not Designated as Hedging Instrument - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Derivative assets    
Fair value   $ 1,678
Notional amount   326,601
Derivative liabilities    
Fair value   385
Notional amount   244,100
LPCs    
Derivative assets    
Fair value $ 630 23
Notional amount 4,702 1,701
Derivative liabilities    
Fair value 0 0
Notional amount $ 0 0
Forward MBS and TBAs    
Derivative assets    
Fair value   884
Notional amount   63,600
Derivative liabilities    
Fair value   0
Notional amount   0
Interest rate swaps and futures contracts    
Derivative assets    
Fair value   771
Notional amount   261,300
Derivative liabilities    
Fair value   385
Notional amount   $ 244,100