XML 75 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Assets - Schedule of Shares Issued to Stockholders (Details) - shares
12 Months Ended
Nov. 05, 2024
Jul. 31, 2024
May 01, 2024
Feb. 15, 2024
Nov. 02, 2023
Aug. 03, 2023
May 08, 2023
Feb. 16, 2023
Dec. 31, 2024
Dec. 31, 2023
Class Of Stock [Line Items]                    
Shares issued                 1,231,937 1,265,212
O2024 Q1 Supplemental Dividends [Member]                    
Class Of Stock [Line Items]                    
Dividends date declared       Feb. 15, 2024            
Dividends record date       Feb. 29, 2024            
Dividends date shares issued       Mar. 20, 2024            
Shares issued       36,749            
O2024 Q1 Base Dividends [Member]                    
Class Of Stock [Line Items]                    
Dividends date declared       Feb. 15, 2024            
Dividends record date       Mar. 15, 2024            
Dividends date shares issued       Mar. 28, 2024            
Shares issued       255,308            
O2024 Q2 Supplemental Dividends [Member]                    
Class Of Stock [Line Items]                    
Dividends date declared     May 01, 2024              
Dividends record date     May 31, 2024              
Dividends date shares issued     Jun. 20, 2024              
Shares issued     34,318              
O 2024 Q2 Base Dividends [Member]                    
Class Of Stock [Line Items]                    
Dividends date declared     May 01, 2024              
Dividends record date     Jun. 14, 2024              
Dividends date shares issued     Jun. 28, 2024              
Shares issued     261,331              
O2024 Q3 Supplemental Dividends [Member]                    
Class Of Stock [Line Items]                    
Dividends date declared   Jul. 31, 2024                
Dividends record date   Aug. 30, 2024                
Dividends date shares issued   Sep. 20, 2024                
Shares issued   33,887                
O 2024 Q3 Base Dividends [Member]                    
Class Of Stock [Line Items]                    
Dividends date declared   Jul. 31, 2024                
Dividends record date   Sep. 16, 2024                
Dividends date shares issued   Sep. 30, 2024                
Shares issued   266,529                
O 2024 Q4 Supplemental Dividends [Member]                    
Class Of Stock [Line Items]                    
Dividends date declared Nov. 05, 2024                  
Dividends record date Nov. 29, 2024                  
Dividends date shares issued Dec. 20, 2024                  
Shares issued 28,498                  
O2024 Q4 Base Dividends [Member]                    
Class Of Stock [Line Items]                    
Dividends date declared Nov. 05, 2024                  
Dividends record date Dec. 16, 2024                  
Dividends date shares issued Dec. 31, 2024                  
Shares issued 315,317                  
O2023 Q1 Supplemental Dividends [Member]                    
Class Of Stock [Line Items]                    
Dividends date declared               Feb. 16, 2023    
Dividends record date               Feb. 28, 2023    
Dividends date shares issued               Mar. 20, 2023    
Shares issued               61,590    
O2023 Q1 Base Dividends [Member]                    
Class Of Stock [Line Items]                    
Dividends date declared               Feb. 16, 2023    
Dividends record date               Mar. 15, 2023    
Dividends date shares issued               Mar. 31, 2023    
Shares issued               300,988    
O2023 Q2 Supplemental Dividends [Member]                    
Class Of Stock [Line Items]                    
Dividends date declared             May 08, 2023      
Dividends record date             May 31, 2023      
Dividends date shares issued             Jun. 20, 2023      
Shares issued             23,686      
O2023 Q2 Base Dividends [Member]                    
Class Of Stock [Line Items]                    
Dividends date declared             May 08, 2023      
Dividends record date             Jun. 15, 2023      
Dividends date shares issued             Jun. 30, 2023      
Shares issued             290,680      
O2023 Q3 Supplemental Dividends [Member]                    
Class Of Stock [Line Items]                    
Dividends date declared           Aug. 03, 2023        
Dividends record date           Aug. 31, 2023        
Dividends date shares issued           Sep. 20, 2023        
Shares issued           35,504        
O2023 Q3 Base Dividends [Member]                    
Class Of Stock [Line Items]                    
Dividends date declared           Aug. 03, 2023        
Dividends record date           Sep. 15, 2023        
Dividends date shares issued           Sep. 29, 2023        
Shares issued           269,763        
O2023 Q4 Supplemental Dividends [Member]                    
Class Of Stock [Line Items]                    
Dividends date declared         Nov. 02, 2023          
Dividends record date         Nov. 30, 2023          
Dividends date shares issued         Dec. 20, 2023          
Shares issued         32,157          
O2023 Q4 Base Dividends [Member]                    
Class Of Stock [Line Items]                    
Dividends date declared         Nov. 02, 2023          
Dividends record date         Dec. 15, 2023          
Dividends date shares issued         Dec. 29, 2023          
Shares issued         250,844