Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity and Distributions - Schedule of Dividends Declared (Details)

v3.23.3
Stockholders' Equity and Distributions - Schedule of Dividends Declared (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Aug. 25, 2023
May 23, 2023
Mar. 09, 2023
Nov. 17, 2022
Aug. 16, 2022
May 24, 2022
Mar. 16, 2022
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Dividends Payable [Line Items]                        
Per share amount (in dollars per share)               $ 0.48 $ 0.50 $ 1.42 $ 1.46 $ 1.97
Total Amount               $ 72,534 $ 63,950 $ 204,687 $ 181,825 $ 249,077
Dividend Declared One                        
Dividends Payable [Line Items]                        
Distribution Type                   Base   Base
Declared Date                   Feb. 09, 2023   Feb. 16, 2022
Record Date                   Mar. 02, 2023   Mar. 09, 2022
Payment Date                   Mar. 09, 2023   Mar. 16, 2022
Per share amount (in dollars per share)     $ 0.39       $ 0.33          
Total Amount     $ 53,749       $ 39,794          
Dividend Declared Two                        
Dividends Payable [Line Items]                        
Distribution Type                   Supplemental   Supplemental
Declared Date                   Feb. 09, 2023   Feb. 16, 2022
Record Date                   Mar. 02, 2023   Mar. 09, 2022
Payment Date                   Mar. 09, 2023   Mar. 16, 2022
Per share amount (in dollars per share)     $ 0.08       $ 0.15          
Total Amount     $ 11,025       $ 18,088          
Dividend Declared Three                        
Dividends Payable [Line Items]                        
Distribution Type                   Base   Base
Declared Date                   Apr. 27, 2023   Apr. 27, 2022
Record Date                   May 16, 2023   May 17, 2022
Payment Date                   May 23, 2023   May 24, 2022
Per share amount (in dollars per share)   $ 0.39       $ 0.33            
Total Amount   $ 55,910       $ 41,245            
Dividend Declared Four                        
Dividends Payable [Line Items]                        
Distribution Type                   Supplemental   Supplemental
Declared Date                   Apr. 27, 2023   Apr. 27, 2022
Record Date                   May 16, 2023   May 17, 2022
Payment Date                   May 23, 2023   May 24, 2022
Per share amount (in dollars per share)   $ 0.08       $ 0.15            
Total Amount   $ 11,469       $ 18,748            
Dividend Declared Five                        
Dividends Payable [Line Items]                        
Distribution Type                   Base   Base
Declared Date                   Jul. 28, 2023   Jul. 20, 2022
Record Date                   Aug. 18, 2023   Aug. 09, 2022
Payment Date                   Aug. 25, 2023   Aug. 16, 2022
Per share amount (in dollars per share) $ 0.40       $ 0.35              
Total Amount $ 60,445       $ 44,765              
Dividend Declared Six                        
Dividends Payable [Line Items]                        
Distribution Type                   Supplemental   Supplemental
Declared Date                   Jul. 28, 2023   Jul. 20, 2022
Record Date                   Aug. 18, 2023   Aug. 09, 2022
Payment Date                   Aug. 25, 2023   Aug. 16, 2022
Per share amount (in dollars per share) $ 0.08       $ 0.15              
Total Amount $ 12,089       $ 19,185              
Dividend Declared Seven                        
Dividends Payable [Line Items]                        
Distribution Type                       Base
Declared Date                       Oct. 13, 2022
Record Date                       Nov. 10, 2022
Payment Date                       Nov. 17, 2022
Per share amount (in dollars per share)       $ 0.36                
Total Amount       $ 47,472                
Dividend Declared Eight                        
Dividends Payable [Line Items]                        
Distribution Type                       Supplemental
Declared Date                       Oct. 13, 2022
Record Date                       Nov. 10, 2022
Payment Date                       Nov. 17, 2022
Per share amount (in dollars per share)       $ 0.15                
Total Amount       $ 19,780