Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.2.u1
Stockholders' Equity and Distributions - Schedule of Dividends Declared (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
May 21, 2024
Mar. 06, 2024
Nov. 22, 2023
Aug. 25, 2023
May 23, 2023
Mar. 09, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dividends Payable [Line Items]                      
Per share amount (in dollars per share)             $ 0.48 $ 0.47 $ 0.96 $ 0.94 $ 1.90
Total Amount             $ 77,894 $ 67,379 $ 153,925 $ 132,153 $ 278,301
Dividend Declared One                      
Dividends Payable [Line Items]                      
Distribution Type                 Base   Base
Declared Date                 Feb. 08, 2024   Feb. 09, 2023
Record Date                 Feb. 28, 2024   Mar. 02, 2023
Payment Date                 Mar. 06, 2024   Mar. 09, 2023
Per share amount (in dollars per share)   $ 0.40       $ 0.39          
Total Amount   $ 63,359       $ 53,749          
Dividend Declared Two                      
Dividends Payable [Line Items]                      
Distribution Type                 Supplemental   Supplemental
Declared Date                 Feb. 08, 2024   Feb. 09, 2023
Record Date                 Feb. 28, 2024   Mar. 02, 2023
Payment Date                 Mar. 06, 2024   Mar. 09, 2023
Per share amount (in dollars per share)   $ 0.08       $ 0.08          
Total Amount   $ 12,672       $ 11,025          
Dividend Declared Three                      
Dividends Payable [Line Items]                      
Distribution Type                 Base   Base
Declared Date                 Apr. 25, 2024   Apr. 27, 2023
Record Date                 May 14, 2024   May 16, 2023
Payment Date                 May 21, 2024   May 23, 2023
Per share amount (in dollars per share) $ 0.40       $ 0.39            
Total Amount $ 64,912       $ 55,910            
Dividend Declared Four                      
Dividends Payable [Line Items]                      
Distribution Type                 Supplemental   Supplemental
Declared Date                 Apr. 25, 2024   Apr. 27, 2023
Record Date                 May 14, 2024   May 16, 2023
Payment Date                 May 21, 2024   May 23, 2023
Per share amount (in dollars per share) $ 0.08       $ 0.08            
Total Amount $ 12,982       $ 11,469            
Dividend Declared Five                      
Dividends Payable [Line Items]                      
Distribution Type                     Base
Declared Date                     Jul. 28, 2023
Record Date                     Aug. 18, 2023
Payment Date                     Aug. 25, 2023
Per share amount (in dollars per share)       $ 0.40              
Total Amount       $ 60,445              
Dividend Declared Six                      
Dividends Payable [Line Items]                      
Distribution Type                     Supplemental
Declared Date                     Jul. 28, 2023
Record Date                     Aug. 18, 2023
Payment Date                     Aug. 25, 2023
Per share amount (in dollars per share)       $ 0.08              
Total Amount       $ 12,089              
Dividend Declared Seven                      
Dividends Payable [Line Items]                      
Distribution Type                     Base
Declared Date                     Oct. 26, 2023
Record Date                     Nov. 15, 2023
Payment Date                     Nov. 22, 2023
Per share amount (in dollars per share)     $ 0.40                
Total Amount     $ 61,345                
Dividend Declared Eight                      
Dividends Payable [Line Items]                      
Distribution Type                     Supplemental
Declared Date                     Oct. 26, 2023
Record Date                     Nov. 15, 2023
Payment Date                     Nov. 22, 2023
Per share amount (in dollars per share)     $ 0.08                
Total Amount     $ 12,269