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] |
|
|