XML 108 R94.htm IDEA: XBRL DOCUMENT v3.22.4
Repurchase Agreements - Repurchase Agreements Secured by Investment Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Assets Sold under Agreements to Repurchase [Line Items]        
Outstanding Repurchase Agreements $ 50,077      
Fair Value 3,525,080 $ 3,575,601 $ 3,049,166 $ 20,780,548
Repurchase agreements        
Assets Sold under Agreements to Repurchase [Line Items]        
Outstanding Repurchase Agreements 50,077      
Fair Value 170,551      
Amortized Cost of Collateral Pledged 210,733      
Non-Agency RMBS | Repurchase agreements        
Assets Sold under Agreements to Repurchase [Line Items]        
Outstanding Repurchase Agreements 50,077      
Fair Value 170,551      
Amortized Cost of Collateral Pledged $ 210,733