XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Instruments Schedule of Gains and Losses on Derivative Instruments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Derivative [Line Items]    
Net realized gains (losses) on periodic settements of interest rate swaps $ 626 $ (1,856)
Net realized gains (losses) other than on periodic settements of interest rate swaps 48,370 (670)
Net realized gains (losses) on financial derivatives 48,996 (2,526)
Change in net unrealized gains (losses) on accrued periodic settlements on interest rate swaps 1,282 (355)
Change in Net Unrealized Gains (Losses) Other Than on Accrued Periodic Settlements of Interest Rate Swaps 57,251 8,955
Change in net unrealized gains (losses) on financial derivatives 58,533 8,600
Interest Rate Swap [Member]    
Derivative [Line Items]    
Net realized gains (losses) on periodic settements of interest rate swaps 626 (1,856)
Net realized gains (losses) other than on periodic settements of interest rate swaps 7,369 (3,218)
Net realized gains (losses) on financial derivatives 7,995 (5,074)
Change in net unrealized gains (losses) on accrued periodic settlements on interest rate swaps 1,282 (355)
Change in Net Unrealized Gains (Losses) Other Than on Accrued Periodic Settlements of Interest Rate Swaps 55,119 8,940
Change in net unrealized gains (losses) on financial derivatives 56,401 8,585
TBA securities [Member]    
Derivative [Line Items]    
Net realized gains (losses) other than on periodic settements of interest rate swaps 19,893 (1,150)
Net realized gains (losses) on financial derivatives 19,893 (1,150)
Change in Net Unrealized Gains (Losses) Other Than on Accrued Periodic Settlements of Interest Rate Swaps 2,345 (463)
Change in net unrealized gains (losses) on financial derivatives 2,345 (463)
Futures [Member]    
Derivative [Line Items]    
Net realized gains (losses) other than on periodic settements of interest rate swaps 21,108 3,698
Net realized gains (losses) on financial derivatives 21,108 3,698
Change in Net Unrealized Gains (Losses) Other Than on Accrued Periodic Settlements of Interest Rate Swaps (213) 478
Change in net unrealized gains (losses) on financial derivatives $ (213) $ 478