v3.26.1
Collateral Positions - Schedule of Fair Value of Collateral Hold and Pledged (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Derivative [Line Items]    
Cash collateral received $ 6,703,000 $ 0
Non-cash collateral 6,279,000 0
Total repurchase agreements collateral held 12,982,000 0
Derivative instruments:    
Derivative [Line Items]    
Cash collateral received 4,097,000 0
Total repurchase agreements collateral held 4,097,000 0
Repurchase agreements:    
Derivative [Line Items]    
Cash collateral received 2,606,000 0
Non-cash collateral 6,279,000 0
Total repurchase agreements collateral held 8,885,000 0
Collateral pledged    
Derivative [Line Items]    
Total repurchase agreements collateral pledged 6,474,978,000 5,879,318,000
Total collateral pledged 6,642,133,000 5,989,709,000
Collateral pledged | Derivative instruments:    
Derivative [Line Items]    
Total derivative instruments collateral pledged 167,155,000 110,391,000
Collateral pledged | Restricted cash    
Derivative [Line Items]    
Total collateral pledged 167,155,000 110,391,000
Collateral pledged | Restricted cash | Derivative instruments:    
Derivative [Line Items]    
Total derivative instruments collateral pledged 167,155,000 110,391,000
Collateral pledged | Mortgage-backed securities    
Derivative [Line Items]    
Total collateral pledged 6,474,978,000 5,879,318,000
Collateral pledged | Agency RMBS    
Derivative [Line Items]    
Total repurchase agreements collateral pledged 5,573,084,000 4,981,189,000
Collateral pledged | Agency CMBS    
Derivative [Line Items]    
Total repurchase agreements collateral pledged $ 901,894,000 $ 898,129,000