v3.25.2
Repurchase Agreements - Narrative (Details) - USD ($)
Mar. 13, 2025
Sep. 03, 2024
Aug. 28, 2024
Aug. 14, 2024
Jul. 03, 2024
Jun. 24, 2024
Jun. 30, 2025
Feb. 19, 2025
Dec. 31, 2024
Assets Sold under Agreements to Repurchase [Line Items]                  
Weighted average borrowing amount outstanding             $ 674,100,000   $ 156,200,000
Asset coverage ratio based on the aggregate amount of outstanding senior securities             172.70%   171.60%
Barclays Bank PLC, Barclays SPV                  
Assets Sold under Agreements to Repurchase [Line Items]                  
Aggregate commitment to repurchase           $ 400,000,000   $ 250,000,000  
Basis spread on variable rate           1.67%      
J.P. Morgan Securities LLC                  
Assets Sold under Agreements to Repurchase [Line Items]                  
Aggregate commitment to repurchase         $ 0        
Basis spread on variable rate         0.97%        
JPMorgan Chase Bank, National Association                  
Assets Sold under Agreements to Repurchase [Line Items]                  
Aggregate commitment to repurchase       $ 500,000,000          
Basis spread on variable rate       1.88%          
Webster Bank, National Associate                  
Assets Sold under Agreements to Repurchase [Line Items]                  
Aggregate commitment to repurchase   $ 15,900,000              
Basis spread on variable rate   1.95%              
Barclays Bank PLC, Barclays Repo SPV                  
Assets Sold under Agreements to Repurchase [Line Items]                  
Aggregate commitment to repurchase     $ 0            
Basis spread on variable rate     1.00%            
Wells Fargo Bank, National Association                  
Assets Sold under Agreements to Repurchase [Line Items]                  
Aggregate commitment to repurchase $ 150,000,000                
Basis spread on variable rate 1.65%