XML 63 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Summary of Distributions Declared and/or Paid (Details)
6 Months Ended
Jun. 30, 2024
$ / shares
Dividends Payable [Line Items]  
Per Share Amount $ 7.68
May 7, 2020  
Dividends Payable [Line Items]  
Declaration Date May 7, 2020
Type Quarterly
Record Date May 29, 2020
Payment Date Jun. 05, 2020
Per Share Amount $ 0.22
August 10, 2020  
Dividends Payable [Line Items]  
Declaration Date August 10, 2020
Type Quarterly
Record Date Aug. 21, 2020
Payment Date Sep. 04, 2020
Per Share Amount $ 0.27
November 9, 2020  
Dividends Payable [Line Items]  
Declaration Date November 9, 2020
Type Quarterly
Record Date Nov. 20, 2020
Payment Date Dec. 04, 2020
Per Share Amount $ 0.27
December 22, 2020  
Dividends Payable [Line Items]  
Declaration Date December 22, 2020
Type Quarterly
Record Date Dec. 30, 2020
Payment Date Jan. 15, 2021
Per Share Amount $ 0.27
March 23, 2021  
Dividends Payable [Line Items]  
Declaration Date March 23, 2021
Type Quarterly
Record Date Mar. 31, 2021
Payment Date Apr. 16, 2021
Per Share Amount $ 0.28
June 15, 2021  
Dividends Payable [Line Items]  
Declaration Date June 15, 2021
Type Quarterly
Record Date Jun. 30, 2021
Payment Date Jul. 15, 2021
Per Share Amount $ 0.29
September 13, 2021  
Dividends Payable [Line Items]  
Declaration Date September 13, 2021
Type Quarterly
Record Date Sep. 30, 2021
Payment Date Oct. 15, 2021
Per Share Amount $ 0.33
December 16, 2021  
Dividends Payable [Line Items]  
Declaration Date December 16, 2021
Type Quarterly
Record Date Dec. 31, 2021
Payment Date Jan. 14, 2022
Per Share Amount $ 0.36
March 15, 2022  
Dividends Payable [Line Items]  
Declaration Date March 15, 2022
Type Quarterly
Record Date Mar. 31, 2022
Payment Date Apr. 15, 2022
Per Share Amount $ 0.4
March 15, 2022  
Dividends Payable [Line Items]  
Declaration Date March 15, 2022
Type Supplemental
Record Date Mar. 31, 2022
Payment Date Apr. 15, 2022
Per Share Amount $ 0.15
June 15, 2022  
Dividends Payable [Line Items]  
Declaration Date June 15, 2022
Type Quarterly
Record Date Jun. 30, 2022
Payment Date Jul. 15, 2022
Per Share Amount $ 0.42
June 15, 2022  
Dividends Payable [Line Items]  
Declaration Date June 15, 2022
Type Supplemental
Record Date Jun. 30, 2022
Payment Date Jul. 15, 2022
Per Share Amount $ 0.15
September 15, 2022  
Dividends Payable [Line Items]  
Declaration Date September 15, 2022
Type Quarterly
Record Date Sep. 30, 2022
Payment Date Oct. 14, 2022
Per Share Amount $ 0.45
September 15, 2022  
Dividends Payable [Line Items]  
Declaration Date September 15, 2022
Type Supplemental
Record Date Sep. 30, 2022
Payment Date Oct. 14, 2022
Per Share Amount $ 0.15
December 15, 2022  
Dividends Payable [Line Items]  
Declaration Date December 15, 2022
Type Quarterly
Record Date Dec. 30, 2022
Payment Date Jan. 13, 2023
Per Share Amount $ 0.46
December 15, 2022  
Dividends Payable [Line Items]  
Declaration Date December 15, 2022
Type Supplemental
Record Date Dec. 30, 2022
Payment Date Jan. 13, 2023
Per Share Amount $ 0.15
March 14, 2023  
Dividends Payable [Line Items]  
Declaration Date March 14, 2023
Type Quarterly
Record Date Mar. 31, 2023
Payment Date Apr. 14, 2023
Per Share Amount $ 0.47
June 14, 2023  
Dividends Payable [Line Items]  
Declaration Date June 14, 2023
Type Quarterly
Record Date Jun. 30, 2023
Payment Date Jul. 14, 2023
Per Share Amount $ 0.48
June 14, 2023  
Dividends Payable [Line Items]  
Declaration Date June 14, 2023
Type Supplemental
Record Date Jun. 30, 2023
Payment Date Jul. 14, 2023
Per Share Amount $ 0.05
September 13, 2023  
Dividends Payable [Line Items]  
Declaration Date September 13, 2023
Type Quarterly
Record Date Sep. 30, 2023
Payment Date Oct. 13, 2023
Per Share Amount $ 0.49
September 13, 2023  
Dividends Payable [Line Items]  
Declaration Date September 13, 2023
Type Supplemental
Record Date Sep. 30, 2023
Payment Date Oct. 13, 2023
Per Share Amount $ 0.05
December 14, 2023  
Dividends Payable [Line Items]  
Declaration Date December 14, 2023
Type Quarterly
Record Date Dec. 29, 2023
Payment Date Jan. 12, 2024
Per Share Amount $ 0.5
March 14, 2024  
Dividends Payable [Line Items]  
Declaration Date March 14, 2024
Type Quarterly
Record Date Mar. 28, 2024
Payment Date Apr. 15, 2024
Per Share Amount $ 0.51
June 13, 2024  
Dividends Payable [Line Items]  
Declaration Date June 13, 2024
Type Quarterly
Record Date Jun. 28, 2024
Payment Date Jul. 15, 2024
Per Share Amount $ 0.51