XML 68 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Distributions - Schedule of Distributions Declared on Shares of Common Stock (Details)
6 Months Ended
Dec. 31, 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 [1]
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 [2]
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 [2]
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 [2]
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 [2]
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 [2]
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 [2]
Record date Mar. 10, 2023 [2]
Payment date Mar. 30, 2023 [2]
Amount per share $ 0.02 [2]
Declared 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
Declared On May 4, 2023 Supplemental Distribution [Member]  
Dividends Payable [Line Items]  
Declaration date May 04, 2023 [2]
Record date Jun. 16, 2023 [2]
Payment date Jul. 07, 2023 [2]
Amount per share $ 0.05 [2]
Declared On September 14, 2023 [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
Declared On September 14, 2023 Supplemental Distribution [Member]  
Dividends Payable [Line Items]  
Declaration date Sep. 14, 2023 [2]
Record date Oct. 12, 2023 [2]
Payment date Nov. 02, 2023 [2]
Amount per share $ 0.02 [2]
Declared On November 9, 2023 [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
Declared On November 9, 2023 Supplemental Distribution [Member]  
Dividends Payable [Line Items]  
Declaration date Nov. 09, 2023 [2]
Record date Dec. 14, 2023 [2]
Payment date Jan. 08, 2024 [2]
Amount per share $ 0.03 [2]
[1]

# Special distribution

[2] * Supplemental distribution