v3.26.1
Repurchase Agreements - Narrative (Details)
Jun. 01, 2026
May 27, 2026
USD ($)
extension_option
Dec. 17, 2025
USD ($)
Jul. 30, 2025
USD ($)
May 01, 2026
USD ($)
May 08, 2025
USD ($)
Mar. 18, 2025
USD ($)
Mar. 17, 2025
USD ($)
J.P. Morgan Securities LLC                
Assets Sold under Agreements to Repurchase [Line Items]                
Repurchase commitment               $ 0
J.P. Morgan Chase Bank, National Association                
Assets Sold under Agreements to Repurchase [Line Items]                
Repurchase commitment             $ 250,000,000  
Repurchase commitment, upsized amount             $ 500,000,000  
Barclays Bank PLC                
Assets Sold under Agreements to Repurchase [Line Items]                
Repurchase commitment           $ 250,000,000    
Assets sold under repurchase agreement maturity 30 days              
Wells Fargo                
Assets Sold under Agreements to Repurchase [Line Items]                
Repurchase commitment       $ 150,000,000 $ 250,000,000      
Assets sold under agreements to repurchase, extension term       3 years        
Atlas Securitized Products, LP                
Assets Sold under Agreements to Repurchase [Line Items]                
Repurchase commitment     $ 100,000,000          
Assets sold under agreements to repurchase, extension term     1 year          
Morgan Stanley Mortgage Capital Holdings LLC                
Assets Sold under Agreements to Repurchase [Line Items]                
Assets sold under agreements to repurchase, extension term   1 year            
Maximum facility size   $ 125,000,000            
Assets sold under agreements to repurchase, extension term option | extension_option   2