v3.26.3
Net Assets - Distributions (Details) - $ / shares
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Sep. 30, 2026
Dec. 31, 2025
Net Assets              
Per Share Amount           $ 0.42 $ 0.43
O 2025 Q3 Dividends              
Net Assets              
Date Declared         Aug. 06, 2025    
Record Date         Aug. 15, 2025    
Payment Date         Aug. 29, 2025    
Per Share Amount         $ 0.11    
O 2025 Q4 Dividends              
Net Assets              
Date Declared       Nov. 05, 2025      
Record Date       Nov. 14, 2025      
Payment Date       Nov. 21, 2025      
Per Share Amount       $ 0.11      
S 2025 Q4 Dividends              
Net Assets              
Date Declared       Nov. 05, 2025      
Record Date       Nov. 14, 2025      
Payment Date       Nov. 21, 2025      
Per Share Amount       $ 0.03      
S 2025 Dividends              
Net Assets              
Date Declared             Dec. 22, 2025
Record Date             Dec. 31, 2025
Payment Date             Jan. 26, 2026
Per Share Amount             $ 0.18
O 2026 Q1 Dividends              
Net Assets              
Date Declared     Mar. 03, 2026        
Record Date     Mar. 13, 2026        
Payment Date     Mar. 30, 2026        
Per Share Amount     $ 0.11        
O 2026 Q2 Dividends              
Net Assets              
Date Declared   May 11, 2026          
Record Date   May 18, 2026          
Payment Date   May 28, 2026          
Per Share Amount   $ 0.11          
O 2026 Q3 Dividends              
Net Assets              
Date Declared Aug. 10, 2026            
Record Date Aug. 14, 2026            
Payment Date Aug. 28, 2026            
Per Share Amount $ 0.11            
S 2026 Q1 Dividends              
Net Assets              
Date Declared     Mar. 03, 2026        
Record Date     Mar. 13, 2026        
Payment Date     Mar. 30, 2026        
Per Share Amount     $ 0.03        
S 2026 Q2 Dividends              
Net Assets              
Date Declared   May 11, 2026          
Record Date   May 18, 2026          
Payment Date   May 28, 2026          
Per Share Amount   $ 0.03          
S 2026 Q3 Dividend              
Net Assets              
Date Declared Aug. 10, 2026            
Record Date Aug. 14, 2026            
Payment Date Aug. 28, 2026            
Per Share Amount $ 0.03