v3.26.1
Stockholders' Equity and Non-controlling Interests - Distributions (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Stockholders' Equity and Non-controlling Interests    
Dividend paid (in dollars per share) $ 0.35 $ 1.27
One-time special dividend 2026    
Stockholders' Equity and Non-controlling Interests    
Declaration Date Dec. 15, 2025  
Record Date Dec. 23, 2025  
Payment Date Jan. 07, 2026  
Dividend paid (in dollars per share) $ 0.2  
Q1 2026 ordinary dividends    
Stockholders' Equity and Non-controlling Interests    
Declaration Date Oct. 28, 2025  
Record Date Jan. 02, 2026  
Payment Date Jan. 15, 2026  
Dividend paid (in dollars per share) $ 0.06  
Q2 2026 ordinary dividends    
Stockholders' Equity and Non-controlling Interests    
Declaration Date Feb. 17, 2026  
Record Date Apr. 01, 2026  
Payment Date Apr. 15, 2026  
Dividend paid (in dollars per share) $ 0.09  
One-time special dividend 2025    
Stockholders' Equity and Non-controlling Interests    
Declaration Date   Dec. 13, 2024
Record Date   Dec. 23, 2024
Payment Date   Jan. 08, 2025
Dividend paid (in dollars per share)   $ 1.15
Q1 2025 ordinary dividends    
Stockholders' Equity and Non-controlling Interests    
Declaration Date   Oct. 29, 2024
Record Date   Jan. 02, 2025
Payment Date   Jan. 15, 2025
Dividend paid (in dollars per share)   $ 0.06
Q2 2025 ordinary dividends    
Stockholders' Equity and Non-controlling Interests    
Declaration Date   Feb. 18, 2025
Record Date   Apr. 01, 2025
Payment Date   Apr. 15, 2025
Dividend paid (in dollars per share)   $ 0.06
Series Preferred Units    
Stockholders' Equity and Non-controlling Interests    
Dividend payable, common units $ 0