v3.25.2
Equity - Distributions (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Dividend Distributions              
Paid           $ 53,556 $ 49,403
Common Stock cash distributions   $ 0.57 $ 0.57 $ 0.57 $ 0.57 $ 1.14 $ 1.14
Subsequent Event | Cash Dividend, July 2024              
Dividend Distributions              
Dividends declared per common share $ 0.19            
Subsequent Event | Cash dividend, August 2025              
Dividend Distributions              
Dividends declared per common share $ 0.19            
Dividends Payable, Date to be Paid Aug. 29, 2025            
Dividends Payable, Date of Record Aug. 21, 2025            
Subsequent Event | Cash dividend, September 2025              
Dividend Distributions              
Dividends declared per common share $ 0.19            
Dividends Payable, Date to be Paid Sep. 30, 2025            
Dividends Payable, Date of Record Sep. 22, 2025            
Common Stock              
Dividend Distributions              
Declared   $ 53,556   $ 49,403   $ 53,556 $ 49,403
Paid           $ 53,556 $ 49,403
Common Stock cash distributions           $ 0.19 $ 0.19
Performance-based stock units              
Dividend Distributions              
Declared   $ 1,312       $ 1,312  
Paid           $ 1,312