XML 50 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Mortgage-Backed Securities - Realize Gain (Loss) on Investments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Investments [Line Items]      
Realized gains on sales of MBS - AFS $ 0 $ 0 $ 7,516
Realized losses on sales of MBS - AFS 0 (13,988) (811)
Realized losses on sales of MBS - FVO (74,916) (75,079) 0
Realized (loss) gains on sales of investments, net $ (74,916) $ (89,067) $ 6,705