XML 112 R102.htm IDEA: XBRL DOCUMENT v3.25.1
Repurchase Agreements - Schedule of Repurchase Agreements Secured by Investment Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Assets Sold under Agreements to Repurchase [Line Items]    
Outstanding Repurchase Agreements $ 4,128,622 $ 3,516,611
Fair Value of Collateral Pledged 3,913,268 3,841,738
Agency RMBS, Non-Agency RMBS And U.S. Treasury Securities    
Assets Sold under Agreements to Repurchase [Line Items]    
Outstanding Repurchase Agreements 4,128,622 3,516,611
Fair Value of Collateral Pledged 4,337,456 3,676,585
Amortized Cost of Collateral Pledged 4,308,174 3,729,642
Agency RMBS, Non-Agency RMBS And U.S. Treasury Securities | Collateral Pledged    
Assets Sold under Agreements to Repurchase [Line Items]    
Restricted cash 300 11,800
Agency RMBS    
Assets Sold under Agreements to Repurchase [Line Items]    
Outstanding Repurchase Agreements 4,060,557 2,830,925
Fair Value of Collateral Pledged 4,254,071 2,975,400
Amortized Cost of Collateral Pledged 4,225,254 2,995,820
Non-Agency RMBS    
Assets Sold under Agreements to Repurchase [Line Items]    
Outstanding Repurchase Agreements 43,892 50,622
Fair Value of Collateral Pledged 58,768 67,352
Amortized Cost of Collateral Pledged 57,266 64,375
Non-Agency RMBS | Consolidated SLST    
Assets Sold under Agreements to Repurchase [Line Items]    
Amortized Cost of Collateral Pledged 17,100 20,600
U.S. Treasury securities    
Assets Sold under Agreements to Repurchase [Line Items]    
Outstanding Repurchase Agreements 24,173 635,064
Fair Value of Collateral Pledged 24,617 633,833
Amortized Cost of Collateral Pledged $ 25,654 $ 669,447