XML 38 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Mortgage-Backed Securities - Realize Gain (Loss) on Investments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Investments [Line Items]        
Debt Securities, Available-for-sale, Realized Gain (Loss) $ 0 $ 0 $ 0 $ 6,705
Debt Securities, Available-for-sale, Realized Loss (14,025) 0 (14,025) 0
Trading Securities, Realized Gain 0 0 0 0
Debt Securities, Trading, Realized Loss (56,942) 0 (75,492) 0
Realized (loss) gain on sale of investments, net $ (70,967) $ 0 $ (89,517) $ 6,705