XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Mortgage-Backed Securities - Realize Gain (Loss) on Investments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Investments [Line Items]      
Debt Securities, Available-for-sale, Realized Gain (Loss) $ 0 $ 7,516 $ 308,084
Debt Securities, Available-for-sale, Realized Loss (13,988) (811) 0
Trading Securities, Realized Gain 0 0 0
Debt Securities, Trading, Realized Loss (75,079) 0 0
Realized (loss) gain on sale of investments, net $ (89,067) $ 6,705 $ 308,084