v3.26.1
Equity and Temporary Equity - Schedule of Distributions Declared (Details) - USD ($)
shares in Thousands, $ in Millions
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Temporary Equity [Line Items]    
Total Net Cash Payments $ 56.8 $ 2.0
Series F preferred OP units    
Temporary Equity [Line Items]    
Units Redeemed (in shares) 51  
Total Net Cash Payments $ 5.1  
Series H preferred OP units    
Temporary Equity [Line Items]    
Units Redeemed (in shares) 514  
Total Net Cash Payments $ 51.4  
Series J preferred OP units    
Temporary Equity [Line Items]    
Units Redeemed (in shares) 3  
Total Net Cash Payments $ 0.3