XML 77 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Derivatives and Hedging Activities - Fair Value of Derivative Financial Instruments Classification on Balance Sheet (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Derivatives, Fair Value    
Derivative Assets $ 662 $ 270
Derivative Liabilities 2,079 14,356
Interest Rate Swaps    
Derivatives, Fair Value    
Derivative Assets 20 0
Derivative Liabilities 0 11,405
Currency Forward Contracts    
Derivatives, Fair Value    
Derivative Assets 0 270
Derivative Liabilities 0 0
TBAs    
Derivatives, Fair Value    
Derivative Assets 642 0
Derivative Liabilities $ 2,079 $ 2,951