XML 76 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Other assets and liabilities - Summary of information related to derivatives and other instruments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Derivative [Line Items]    
Derivative pay interest rate 2.77% 0.85%
Derivative receivable interest rate 4.30% 0.15%
Derivative, remaining maturity 4 years 9 months 7 days 5 years 6 months 3 days
Long | Interest Rate Swaps | USD    
Derivative [Line Items]    
Derivative, notional amount $ 335,000 $ 888,500
Long | Forward Purchase Commitments | USD    
Derivative [Line Items]    
Derivative, notional amount 8,006 25,292
Short | Short TBAs | USD    
Derivative [Line Items]    
Derivative, notional amount $ 40,000 $ 385,963