XML 54 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Derivative Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Interest Rate Swap [Member]    
Derivative [Line Items]    
Financial derivative average monthly notional $ 653,115 $ 422,905
TBA securities [Member]    
Derivative [Line Items]    
Financial derivative average monthly notional 343,695 720,268
Futures [Member]    
Derivative [Line Items]    
Financial derivative average monthly notional $ 110,415 $ 232,792