XML 101 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Repurchase Agreements - Narrative (Details) - USD ($)
Sep. 03, 2024
Aug. 28, 2024
Aug. 14, 2024
Jul. 03, 2024
Jun. 24, 2024
Mar. 31, 2025
Mar. 13, 2025
Feb. 20, 2025
Feb. 19, 2025
Dec. 31, 2024
Assets Sold under Agreements to Repurchase [Line Items]                    
Weighted average borrowing amount outstanding           $ 610,500,000       $ 156,200,000
Asset coverage ratio based on the aggregate amount of outstanding senior securities           168.50%       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.89%              
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