XML 74 R62.htm IDEA: XBRL DOCUMENT v3.24.3
Distributions - Schedule of Distributions Declared on Shares of Common Stock (Details) - $ / shares
12 Months Ended
Jun. 30, 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
May 06, 2021
Feb. 03, 2021
Nov. 03, 2020
Aug. 26, 2020
May 07, 2020
Feb. 04, 2020
Nov. 06, 2019
Aug. 28, 2019
May 01, 2019
Feb. 05, 2019
Nov. 06, 2018
Aug. 23, 2018
May 02, 2018
Nov. 07, 2017
Aug. 24, 2017
May 02, 2017
Nov. 03, 2016
Aug. 25, 2016
Apr. 28, 2016
Feb. 02, 2016
Nov. 03, 2015
Jun. 10, 2015
May 06, 2015
Jan. 28, 2015
Nov. 06, 2014
Sep. 04, 2014
May 14, 2014
Mar. 14, 2014
Declared on March 14, 2014 [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date Mar. 14, 2014                                                                                
Record Date Mar. 24, 2014                                                                                
Payment Date Mar. 31, 2014                                                                                
Amount Per Share                                                                                 $ 0.1812
Declared On May 14, 2014 [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date May 14, 2014                                                                                
Record Date Jun. 16, 2014                                                                                
Payment Date Jul. 01, 2014                                                                                
Amount Per Share                                                                               $ 0.3375  
Declared on September 4, 2014 [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date Sep. 04, 2014                                                                                
Record Date Sep. 18, 2014                                                                                
Payment Date Oct. 01, 2014                                                                                
Amount Per Share                                                                             $ 0.3375    
Declared on November 6, 2014 [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date Nov. 06, 2014                                                                                
Record Date Dec. 18, 2014                                                                                
Payment Date Jan. 05, 2015                                                                                
Amount Per Share                                                                           $ 0.3375      
Declared on January 28, 2015 [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date Jan. 28, 2015                                                                                
Record Date Mar. 18, 2015                                                                                
Payment Date Apr. 02, 2015                                                                                
Amount Per Share                                                                         $ 0.3469        
Declared on May 6, 2015 [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date May 06, 2015                                                                                
Record Date Jun. 08, 2015                                                                                
Payment Date Jul. 05, 2015                                                                                
Amount Per Share                                                                       $ 0.3469          
Special Distribution Declared on June 10, 2015 [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date [1] Jun. 10, 2015                                                                                
Record Date [1] Sep. 01, 2015                                                                                
Payment Date [1] Sep. 15, 2015                                                                                
Amount Per Share [1]                                                                     $ 0.43            
Declared on June 10, 2015 [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date Jun. 10, 2015                                                                                
Record Date Sep. 18, 2015                                                                                
Payment Date Oct. 02, 2015                                                                                
Amount Per Share                                                                     $ 0.3469            
Declared on November 3, 2015 [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date Nov. 03, 2015                                                                                
Record Date Dec. 18, 2015                                                                                
Payment Date Jan. 05, 2016                                                                                
Amount Per Share                                                                   $ 0.3469              
Declared on February 2, 2016 [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date Feb. 02, 2016                                                                                
Record Date Mar. 18, 2016                                                                                
Payment Date Apr. 07, 2016                                                                                
Amount Per Share                                                                 $ 0.3516                
Declared on April 28, 2016 [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date Apr. 28, 2016                                                                                
Record Date Jun. 17, 2016                                                                                
Payment Date Jul. 07, 2016                                                                                
Amount Per Share                                                               $ 0.3516                  
Declared on August 25, 2016 [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date Aug. 25, 2016                                                                                
Record Date Sep. 16, 2016                                                                                
Payment Date Oct. 06, 2016                                                                                
Amount Per Share                                                             $ 0.3516                    
Declared on November 3, 2016 [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date Nov. 03, 2016                                                                                
Record Date Dec. 16, 2016                                                                                
Payment Date Jan. 05, 2017                                                                                
Amount Per Share                                                           $ 0.3516                      
Declared on November 3, 2016 One [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date Nov. 03, 2016                                                                                
Record Date Mar. 17, 2017                                                                                
Payment Date Apr. 06, 2017                                                                                
Amount Per Share                                                           $ 0.25                      
Declared on August 24, 2017 [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date Aug. 24, 2017                                                                                
Record Date Sep. 08, 2017                                                                                
Payment Date Oct. 05, 2017                                                                                
Amount Per Share                                                       $ 0.25                          
Declared on November 7, 2017 [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date Nov. 07, 2017                                                                                
Record Date Mar. 16, 2018                                                                                
Payment Date Apr. 05, 2018                                                                                
Amount Per Share                                                     $ 0.25                            
Declared on May 2, 2017 [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date May 02, 2017                                                                                
Record Date Jun. 16, 2017                                                                                
Payment Date Jul. 06, 2017                                                                                
Amount Per Share                                                         $ 0.25                        
Declared on May 2, 2018 [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date May 02, 2018                                                                                
Record Date Jun. 15, 2018                                                                                
Payment Date Jul. 05, 2018                                                                                
Amount Per Share                                                   $ 0.25                              
Declared on August 23, 2018 [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date Aug. 23, 2018                                                                                
Record Date Sep. 18, 2018                                                                                
Payment Date Oct. 05, 2018                                                                                
Amount Per Share                                                 $ 0.25                                
Declared on November 6, 2018 [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date Nov. 06, 2018                                                                                
Record Date Dec. 14, 2018                                                                                
Payment Date Jan. 03, 2019                                                                                
Amount Per Share                                               $ 0.25                                  
Declared on February 5, 2019 [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date Feb. 05, 2019                                                                                
Record Date Mar. 15, 2019                                                                                
Payment Date Apr. 04, 2019                                                                                
Amount Per Share                                             $ 0.25                                    
Declared on May 1, 2019 [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date May 01, 2019                                                                                
Record Date Jun. 14, 2019                                                                                
Payment Date Jul. 05, 2019                                                                                
Amount Per Share                                           $ 0.25                                      
O 2019 M2 Dividends [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date Aug. 28, 2019                                                                                
Record Date Sep. 26, 2019                                                                                
Payment Date Oct. 16, 2019                                                                                
Amount Per Share                                         $ 0.25                                        
O 2019 M5 Dividends [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date Nov. 06, 2019                                                                                
Record Date Dec. 13, 2019                                                                                
Payment Date Jan. 02, 2020                                                                                
Amount Per Share                                       $ 0.25                                          
O 2020 M8 Dividends [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date Feb. 04, 2020                                                                                
Record Date Mar. 13, 2020                                                                                
Payment Date Apr. 02, 2020                                                                                
Amount Per Share                                     $ 0.25                                            
O 2020 M11 Dividends [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date May 07, 2020                                                                                
Record Date Jun. 19, 2020                                                                                
Payment Date Jul. 10, 2020                                                                                
Amount Per Share                                   $ 0.15                                              
O 2020 M11 Supplemental Dividends [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date [2] May 07, 2020                                                                                
Record Date [2] Jun. 19, 2020                                                                                
Payment Date [2] Jul. 10, 2020                                                                                
Amount Per Share [2]                                   $ 0.03                                              
O 2020 M2 Dividends [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date Aug. 26, 2020                                                                                
Record Date Sep. 25, 2020                                                                                
Payment Date Oct. 15, 2020                                                                                
Amount Per Share                                 $ 0.15                                                
O 2020 M2 Supplemental Dividends [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date [2] Aug. 26, 2020                                                                                
Record Date [2] Sep. 25, 2020                                                                                
Payment Date [2] Oct. 15, 2020                                                                                
Amount Per Share [2]                                 $ 0.03                                                
O 2020 M5 Dividends [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date Nov. 03, 2020                                                                                
Record Date Dec. 10, 2020                                                                                
Payment Date Jan. 04, 2021                                                                                
Amount Per Share                               $ 0.15                                                  
O 2020 M5 Supplemental Dividends [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date [2] Nov. 03, 2020                                                                                
Record Date [2] Dec. 10, 2020                                                                                
Payment Date [2] Jan. 04, 2021                                                                                
Amount Per Share [2]                               $ 0.03                                                  
O 2021 M8 Dividends [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date Feb. 03, 2021                                                                                
Record Date Mar. 12, 2021                                                                                
Payment Date Apr. 01, 2021                                                                                
Amount Per Share                             $ 0.15                                                    
O 2021 M8 Supplemental Dividends [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date [2] Feb. 03, 2021                                                                                
Record Date [2] Mar. 12, 2021                                                                                
Payment Date [2] Apr. 01, 2021                                                                                
Amount Per Share [2]                             $ 0.03                                                    
O 2021 M11 Dividends [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date May 06, 2021                                                                                
Record Date Jun. 18, 2021                                                                                
Payment Date Jul. 09, 2021                                                                                
Amount Per Share                           $ 0.15                                                      
O 2021 M2 Dividends [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date Aug. 25, 2021                                                                                
Record Date Sep. 24, 2021                                                                                
Payment Date Oct. 14, 2021                                                                                
Amount Per Share                         $ 0.15                                                        
O 2021 M5 Dividends [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date Nov. 03, 2021                                                                                
Record Date Dec. 10, 2021                                                                                
Payment Date Jan. 04, 2022                                                                                
Amount Per Share                       $ 0.15                                                          
O 2022 M8 Dividends [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date Feb. 03, 2022                                                                                
Record Date Mar. 11, 2022                                                                                
Payment Date Mar. 31, 2022                                                                                
Amount Per Share                     $ 0.15                                                            
O 2022 M11 Dividends [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date May 05, 2022                                                                                
Record Date Jun. 17, 2022                                                                                
Payment Date Jul. 08, 2022                                                                                
Amount Per Share                   $ 0.15                                                              
O 2022 M2 Dividends [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date Aug. 25, 2022                                                                                
Record Date Sep. 23, 2022                                                                                
Payment Date Oct. 14, 2022                                                                                
Amount Per Share                 $ 0.15                                                                
O 2022 M5 Dividends [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date Nov. 11, 2022                                                                                
Record Date Dec. 16, 2022                                                                                
Payment Date Jan. 10, 2023                                                                                
Amount Per Share               $ 0.13                                                                  
O 2022 M5 Supplemental Dividends [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date [2] Nov. 11, 2022                                                                                
Record Date [2] Dec. 16, 2022                                                                                
Payment Date [2] Jan. 10, 2023                                                                                
Amount Per Share [2]               $ 0.02                                                                  
O 2023 M8 Dividends [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date Feb. 02, 2023                                                                                
Record Date Mar. 10, 2023                                                                                
Payment Date Mar. 30, 2023                                                                                
Amount Per Share             $ 0.13                                                                    
O 2023 M8 Supplemental Dividends [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date [2] Feb. 02, 2023                                                                                
Record Date [2] Mar. 10, 2023                                                                                
Payment Date [2] Mar. 30, 2023                                                                                
Amount Per Share [2]             $ 0.02                                                                    
O 2023 M11 Dividends [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date May 04, 2023                                                                                
Record Date Jun. 16, 2023                                                                                
Payment Date Jul. 07, 2023                                                                                
Amount Per Share           $ 0.13                                                                      
O 2023 M11 Supplemental Dividends [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date [2] May 04, 2023                                                                                
Record Date [2] Jun. 16, 2023                                                                                
Payment Date [2] Jul. 07, 2023                                                                                
Amount Per Share [2]           $ 0.05                                                                      
O 2023 M3 Dividends [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date Sep. 14, 2023                                                                                
Record Date Oct. 12, 2023                                                                                
Payment Date Nov. 02, 2023                                                                                
Amount Per Share         $ 0.13                                                                        
O 2023 M3 Supplemental Dividends [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date [2] Sep. 14, 2023                                                                                
Record Date [2] Oct. 12, 2023                                                                                
Payment Date [2] Nov. 02, 2023                                                                                
Amount Per Share [2]         $ 0.02                                                                        
O 2023 M5 Dividends [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date Nov. 09, 2023                                                                                
Record Date Dec. 14, 2023                                                                                
Payment Date Jan. 08, 2024                                                                                
Amount Per Share       $ 0.12                                                                          
O 2023 M5 Supplemental Dividends [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date [2] Nov. 09, 2023                                                                                
Record Date [2] Dec. 14, 2023                                                                                
Payment Date [2] Jan. 08, 2024                                                                                
Amount Per Share [2]       $ 0.03                                                                          
O 2024 M8 Dividends [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date Feb. 08, 2024                                                                                
Record Date Mar. 15, 2024                                                                                
Payment Date Apr. 05, 2024                                                                                
Amount Per Share     $ 0.12                                                                            
O 2024 M8 Supplemental Dividends [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date [2] Feb. 08, 2024                                                                                
Record Date [2] Mar. 15, 2024                                                                                
Payment Date [2] Apr. 05, 2024                                                                                
Amount Per Share [2]     $ 0.03                                                                            
Declared on April 12, 2024 [Member]                                                                                  
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 Declared on April 12, 2024 [Member]                                                                                  
Dividends Payable [Line Items]                                                                                  
Declaration Date [2] Apr. 12, 2024                                                                                
Record Date [2] May 26, 2024                                                                                
Payment Date [2] Jun. 14, 2024                                                                                
Amount Per Share [2]   $ 0.03                                                                              
[1] Special distribution
[2] Supplemental distribution