XML 115 R104.htm IDEA: XBRL DOCUMENT v3.25.2
Repurchase Agreements - Schedule of Repurchase Agreements Secured by Investment Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Assets Sold under Agreements to Repurchase [Line Items]    
Outstanding Repurchase Agreements $ 4,602,078 $ 3,516,611
Fair Value of Collateral Pledged 4,026,027 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,602,078 3,516,611
Fair Value of Collateral Pledged 4,828,095 3,676,585
Amortized Cost of Collateral Pledged 4,788,219 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   11,800
Agency RMBS    
Assets Sold under Agreements to Repurchase [Line Items]    
Outstanding Repurchase Agreements 4,436,198 2,830,925
Fair Value of Collateral Pledged 4,646,208 2,975,400
Amortized Cost of Collateral Pledged 4,605,983 2,995,820
Non-Agency RMBS    
Assets Sold under Agreements to Repurchase [Line Items]    
Outstanding Repurchase Agreements 30,222 50,622
Fair Value of Collateral Pledged 43,237 67,352
Amortized Cost of Collateral Pledged 42,598 64,375
Non-Agency RMBS | Consolidated SLST    
Assets Sold under Agreements to Repurchase [Line Items]    
Amortized Cost of Collateral Pledged 25,200 20,600
U.S. Treasury securities    
Assets Sold under Agreements to Repurchase [Line Items]    
Outstanding Repurchase Agreements 135,658 635,064
Fair Value of Collateral Pledged 138,650 633,833
Amortized Cost of Collateral Pledged $ 139,638 $ 669,447