XML 74 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Distributions - Schedule of Distributions Declared on Shares of Common Stock (Details)
12 Months Ended
Jun. 30, 2023
$ / shares
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
Declared On June 10, 2015 Special Distribution [Member]  
Dividends Payable [Line Items]  
Declaration Date Jun. 10, 2015
Record Date Sep. 01, 2015 [1]
Payment Date Sep. 15, 2015 [1]
Amount Per Share $ 0.43 [1]
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 [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 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 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, 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
Declared On August 28, 2019 [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
Declared On November 6, 2019 [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
Declared On February 4, 2020 [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
Declared On May 7, 2020 [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
Declared On May 7, 2020 Supplemental Distribution [Member]  
Dividends Payable [Line Items]  
Declaration Date May 07, 2020
Record Date Jun. 19, 2020 [2]
Payment Date Jul. 10, 2020 [2]
Amount Per Share $ 0.03 [2]
Declared On August 26, 2020 [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
Declared On August 26, 2020 Supplemental Distribution [Member]  
Dividends Payable [Line Items]  
Declaration Date Aug. 26, 2020
Record Date Sep. 25, 2020 [2]
Payment Date Oct. 15, 2020 [2]
Amount Per Share $ 0.03 [2]
Declared On November 3, 2020 [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
Declared On November 3, 2020 Supplemental Distribution [Member]  
Dividends Payable [Line Items]  
Declaration Date Nov. 03, 2020
Record Date Dec. 10, 2020 [2]
Payment Date Jan. 04, 2021 [2]
Amount Per Share $ 0.03 [2]
Declared On February 3, 2021 [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
Declared On February 3, 2021 Supplemental Distribution [Member]  
Dividends Payable [Line Items]  
Declaration Date Feb. 03, 2021
Record Date Mar. 12, 2021 [2]
Payment Date Apr. 01, 2021 [2]
Amount Per Share $ 0.03 [2]
Declared On May 6, 2021 [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
Declared On August 25, 2021 [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
Declared On November 3, 2021 [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
Declared On February 3, 2022 [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
Declared On May 5, 2022 [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
Declared On August 25, 2022 [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
Declared on November 11, 2022 [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
Declared On November 11, 2022 Supplemental Distribution [Member]  
Dividends Payable [Line Items]  
Declaration Date Nov. 11, 2022
Record Date Dec. 16, 2022 [2]
Payment Date Jan. 10, 2023 [2]
Amount Per Share $ 0.02 [2]
Declared On February 2, 2023 [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
Declared On February 2, 2023 Supplemental distribution [Member]  
Dividends Payable [Line Items]  
Declaration Date Feb. 02, 2023
Record Date Mar. 10, 2023 [2]
Payment Date Mar. 30, 2023 [2]
Amount Per Share $ 0.02 [2]
Declare On May 4, 2023 [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
Declare On May 4, 2023 Supplemental distribution [Member]  
Dividends Payable [Line Items]  
Declaration Date May 04, 2023
Record Date Jun. 16, 2023 [2]
Payment Date Jul. 07, 2023 [2]
Amount Per Share $ 0.05 [2]
[1] Special distribution
[2] Supplemental distribution