XML 74 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Assets - Schedule of Shares Issued to Stockholders (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 09, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 29, 2024
Dec. 29, 2023
Sep. 29, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Class of Stock [Line Items]                      
Shares Issued                   6,601,368 1,639,103
O2024 Q1 Dividends [Member]                      
Class of Stock [Line Items]                      
Date Declared         Mar. 29, 2024            
Record Date         Mar. 31, 2024            
Dividends date shares issued         May 07, 2024            
Shares Issued         869,766            
O 2024 Q2 2 Dividends [Member]                      
Class of Stock [Line Items]                      
Date Declared       Jun. 30, 2024              
Record Date       Jun. 30, 2024              
Dividends date shares issued       Aug. 06, 2024              
Shares Issued       953,857              
O2024 Q3 Dividends [Member]                      
Class of Stock [Line Items]                      
Date Declared     Sep. 30, 2024                
Record Date     Sep. 30, 2024                
Dividends date shares issued     Nov. 13, 2024                
Shares Issued     1,029,392                
O2024 Q4 Dividends [Member]                      
Class of Stock [Line Items]                      
Date Declared Dec. 31, 2024                    
Record Date Dec. 31, 2024                    
S2024 Q4 Dividends [Member]                      
Class of Stock [Line Items]                      
Date Declared   Dec. 09, 2024                  
Record Date   Dec. 09, 2024                  
Dividends date shares issued   Dec. 19, 2024                  
Shares Issued   2,953,313                  
O2023 Q1 Dividends [Member]                      
Class of Stock [Line Items]                      
Date Declared                 Mar. 31, 2023    
Record Date                 Mar. 31, 2023    
Dividends date shares issued                 May 10, 2023    
Shares Issued                 371,108    
O2023 Q2 Dividends [Member]                      
Class of Stock [Line Items]                      
Date Declared               Jun. 30, 2023      
Record Date               Jun. 30, 2023      
Dividends date shares issued               Aug. 16, 2023      
Shares Issued               629,647      
O2023 Q3 Dividends [Member]                      
Class of Stock [Line Items]                      
Date Declared             Sep. 29, 2023        
Record Date             Sep. 30, 2023        
Dividends date shares issued             Nov. 16, 2023        
Shares Issued             638,348        
O2023 Q4 Dividends [Member]                      
Class of Stock [Line Items]                      
Date Declared           Dec. 29, 2023          
Record Date           Dec. 31, 2023          
Dividends date shares issued           Feb. 21, 2024          
Shares Issued           795,040