XML 65 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Summary of Distributions Declared and/or Paid (Details)
3 Months Ended
Mar. 31, 2023
$ / shares
Dividends Payable [Line Items]  
Per Share Amount $ 5.09
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.40
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