v3.25.2
Stockholders' Equity and Non-controlling Interests - Equity awards and units outstanding (Details) - shares
Jun. 30, 2025
Dec. 31, 2024
Class of Stock [Line Items]    
Equity awards and units outstanding 45,094 47,135
Unvested Restricted Stock Awards    
Class of Stock [Line Items]    
Equity awards and units outstanding 320 328
Common Stock    
Class of Stock [Line Items]    
Equity awards and units outstanding 44,025 45,604
Common Stock | Limited Partner    
Class of Stock [Line Items]    
Equity awards and units outstanding 749 1,203