XML 107 R97.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Repurchase Agreements - Schedule of Repurchase Agreements Secured by Investment Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Assets Sold under Agreements to Repurchase [Line Items]    
Outstanding Repurchase Agreements $ 2,447,851 $ 1,862,063
Carrying Value of Assets Pledged 3,503,191 3,084,303
Agency RMBS And Non-Agency RMBS    
Assets Sold under Agreements to Repurchase [Line Items]    
Outstanding Repurchase Agreements 2,447,851 1,862,063
Carrying Value of Assets Pledged 2,633,293 2,076,435
Amortized Cost of Collateral Pledged 2,697,936 2,102,412
Agency RMBS    
Assets Sold under Agreements to Repurchase [Line Items]    
Outstanding Repurchase Agreements 2,346,695 1,771,436
Carrying Value of Assets Pledged 2,458,247 1,894,052
Amortized Cost of Collateral Pledged 2,473,618 1,869,415
Non-Agency RMBS    
Assets Sold under Agreements to Repurchase [Line Items]    
Outstanding Repurchase Agreements 101,156 90,627
Carrying Value of Assets Pledged 175,046 182,383
Amortized Cost of Collateral Pledged 224,318 232,997
Non-Agency RMBS | Residential Loan Securitizations    
Assets Sold under Agreements to Repurchase [Line Items]    
Amortized Cost of Collateral Pledged   42,100
Non-Agency RMBS | Consolidated SLST    
Assets Sold under Agreements to Repurchase [Line Items]    
Amortized Cost of Collateral Pledged $ 140,500 $ 140,300