v3.26.1
Net Assets - Schedule of Shares Issued to Stockholders (Details) - shares
6 Months Ended
May 05, 2026
Feb. 12, 2026
Apr. 30, 2025
Feb. 13, 2025
Jun. 30, 2026
Jun. 30, 2025
Class Of Stock [Line Items]            
Shares issued         668,927 578,912
O2026 Q2 Base Dividends [Member]            
Class Of Stock [Line Items]            
Dividends date declared May 05, 2026          
Dividends record date Jun. 15, 2026          
Dividends date shares issued Jun. 30, 2026          
Shares issued 354,477          
O 2026 Q1 Supplemental Dividends [Member]            
Class Of Stock [Line Items]            
Dividends date declared   Feb. 12, 2026        
Dividends record date   Feb. 27, 2026        
Dividends date shares issued   Mar. 20, 2026        
Shares issued   6,241        
O 2026 Q1 Base Dividends [Member]            
Class Of Stock [Line Items]            
Dividends date declared   Feb. 12, 2026        
Dividends record date   Mar. 16, 2026        
Dividends date shares issued   Mar. 31, 2026        
Shares issued   308,209        
O2025 Q1 Supplemental Dividends [Member]            
Class Of Stock [Line Items]            
Dividends date declared       Feb. 13, 2025    
Dividends record date       Feb. 28, 2025    
Dividends date shares issued       Mar. 20, 2025    
Shares issued       39,839    
O2025 Q1 Base Dividends [Member]            
Class Of Stock [Line Items]            
Dividends date declared       Feb. 13, 2025    
Dividends record date       Mar. 14, 2025    
Dividends date shares issued       Mar. 31, 2025    
Shares issued       263,083    
O2025 Q2 Supplemental Dividends [Member]            
Class Of Stock [Line Items]            
Dividends date declared     Apr. 30, 2025      
Dividends record date     May 30, 2025      
Dividends date shares issued     Jun. 20, 2025      
Shares issued     34,339      
O2025 Q2 Base Dividends [Member]            
Class Of Stock [Line Items]            
Dividends date declared     Apr. 30, 2025      
Dividends record date     Jun. 16, 2025      
Dividends date shares issued     Jun. 30, 2025      
Shares issued     241,651