XML 75 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Distributions - Schedule of Distributions Declared on Shares of Common Stock (Details) - $ / shares
6 Months Ended
Dec. 31, 2024
Nov. 06, 2024
Sep. 18, 2024
Apr. 12, 2024
Feb. 08, 2024
Nov. 09, 2023
Sep. 14, 2023
May 04, 2023
Feb. 02, 2023
Nov. 11, 2022
Aug. 25, 2022
May 05, 2022
Feb. 03, 2022
Nov. 03, 2021
Aug. 25, 2021
Dividends Declaration Date August 25, 2021                              
Dividends Payable [Line Items]                              
Declaration Date Aug. 25, 2021                            
Record Date Sep. 24, 2021                            
Payment Date Oct. 14, 2021                            
Amount Per Share                             $ 0.15
Dividends Declaration Date November 3, 2021                              
Dividends Payable [Line Items]                              
Declaration Date Nov. 03, 2021                            
Record Date Dec. 10, 2021                            
Payment Date Jan. 04, 2022                            
Amount Per Share                           $ 0.15  
Dividends Declaration Date February 3, 2022                              
Dividends Payable [Line Items]                              
Declaration Date Feb. 03, 2022                            
Record Date Mar. 11, 2022                            
Payment Date Mar. 31, 2022                            
Amount Per Share                         $ 0.15    
Dividends Declaration Date May 5, 2022                              
Dividends Payable [Line Items]                              
Declaration Date May 05, 2022                            
Record Date Jun. 17, 2022                            
Payment Date Jul. 08, 2022                            
Amount Per Share                       $ 0.15      
Dividends Declaration Date August 25, 2022                              
Dividends Payable [Line Items]                              
Declaration Date Aug. 25, 2022                            
Record Date Sep. 23, 2022                            
Payment Date Oct. 14, 2022                            
Amount Per Share                     $ 0.15        
Distribution Declaration Date November 11, 2022                              
Dividends Payable [Line Items]                              
Declaration Date Nov. 11, 2022                            
Record Date Dec. 16, 2022                            
Payment Date Jan. 10, 2023                            
Amount Per Share                   $ 0.13          
Supplemental Distribution Declaration Date November 11, 2022                              
Dividends Payable [Line Items]                              
Declaration Date [1] Nov. 11, 2022                            
Record Date Dec. 16, 2022                            
Payment Date Jan. 10, 2023                            
Amount Per Share                   $ 0.02          
Distribution Declaration Date February 2, 2023                              
Dividends Payable [Line Items]                              
Declaration Date Feb. 02, 2023                            
Record Date Mar. 10, 2023                            
Payment Date Mar. 30, 2023                            
Amount Per Share                 $ 0.13            
Supplemental Distribution Declaration Date February 2, 2023                              
Dividends Payable [Line Items]                              
Declaration Date [1] Feb. 02, 2023                            
Record Date Mar. 10, 2023                            
Payment Date Mar. 30, 2023                            
Amount Per Share                 $ 0.02            
Distribution Declaration Date May 4, 2023                              
Dividends Payable [Line Items]                              
Declaration Date May 04, 2023                            
Record Date Jun. 16, 2023                            
Payment Date Jul. 07, 2023                            
Amount Per Share               $ 0.13              
Supplemental Distribution Declaration Date May 4, 2023                              
Dividends Payable [Line Items]                              
Declaration Date [1] May 04, 2023                            
Record Date Jun. 16, 2023                            
Payment Date Jul. 07, 2023                            
Amount Per Share               $ 0.05              
Distribution Declaration Date September 14, 2023                              
Dividends Payable [Line Items]                              
Declaration Date Sep. 14, 2023                            
Record Date Oct. 12, 2023                            
Payment Date Nov. 02, 2023                            
Amount Per Share             $ 0.13                
Supplemental Distribution Declaration Date September 14, 2023                              
Dividends Payable [Line Items]                              
Declaration Date [1] Sep. 14, 2023                            
Record Date Oct. 12, 2023                            
Payment Date Nov. 02, 2023                            
Amount Per Share             $ 0.02                
Distribution Declaration Date November 9, 2023                              
Dividends Payable [Line Items]                              
Declaration Date Nov. 09, 2023                            
Record Date Dec. 14, 2023                            
Payment Date Jan. 08, 2024                            
Amount Per Share           $ 0.12                  
Supplemental Distribution Declaration Date November 9, 2023                              
Dividends Payable [Line Items]                              
Declaration Date [1] Nov. 09, 2023                            
Record Date Dec. 14, 2023                            
Payment Date Jan. 08, 2024                            
Amount Per Share           $ 0.03                  
Distribution Declaration Date February 8, 2024                              
Dividends Payable [Line Items]                              
Declaration Date Feb. 08, 2024                            
Record Date Mar. 15, 2024                            
Payment Date Apr. 05, 2024                            
Amount Per Share         $ 0.12                    
Supplemental Distribution Declaration Date February 8, 2024                              
Dividends Payable [Line Items]                              
Declaration Date [1] Feb. 08, 2024                            
Record Date Mar. 15, 2024                            
Payment Date Apr. 05, 2024                            
Amount Per Share         $ 0.03                    
Distribution Declaration Date April 12, 2024                              
Dividends Payable [Line Items]                              
Declaration Date Apr. 12, 2024                            
Record Date May 26, 2024                            
Payment Date Jun. 14, 2024                            
Amount Per Share       $ 0.12                      
Supplemental Distribution Declaration Date April 12, 2024                              
Dividends Payable [Line Items]                              
Declaration Date [1] Apr. 12, 2024                            
Record Date May 26, 2024                            
Payment Date Jun. 14, 2024                            
Amount Per Share       $ 0.03                      
Distribution Declaration Date September 18, 2024                              
Dividends Payable [Line Items]                              
Declaration Date Sep. 18, 2024                            
Record Date Oct. 16, 2024                            
Payment Date Nov. 06, 2024                            
Amount Per Share     $ 0.12                        
Distribution Declaration Date November 6, 2024                              
Dividends Payable [Line Items]                              
Declaration Date Nov. 06, 2024                            
Record Date Dec. 20, 2024                            
Payment Date Jan. 08, 2025                            
Amount Per Share   $ 0.12                          
[1] Supplemental distribution