XML 76 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Equity - Distributions (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Apr. 30, 2025
Mar. 31, 2025
Mar. 31, 2024
Dividend Distributions      
Paid   $ 27,259 $ 24,616
Common Stock cash distributions   $ 0.57 $ 0.57
Subsequent Event | Cash dividend, April 2025      
Dividend Distributions      
Dividends declared per common share $ 0.19    
Dividends Payable, Date to be Paid Apr. 30, 2025    
Dividends Payable, Date of Record Apr. 22, 2025    
Subsequent Event | Cash dividend, May 2025      
Dividend Distributions      
Dividends declared per common share $ 0.19    
Dividends Payable, Date to be Paid May 30, 2025    
Dividends Payable, Date of Record May 22, 2025    
Subsequent Event | Cash dividend, June 2025      
Dividend Distributions      
Dividends declared per common share $ 0.19    
Dividends Payable, Date to be Paid Jun. 30, 2025    
Dividends Payable, Date of Record Jun. 20, 2024    
Common Stock      
Dividend Distributions      
Declared   $ 27,259 $ 24,616
Paid   $ 27,259 $ 24,616
Common Stock cash distributions   $ 0.19 $ 0.19
Performance-based stock units      
Dividend Distributions      
Declared   $ 1,236  
Paid   $ 1,236