v3.25.2
Leases - Schedule of future minimum annual payments for ground leases (Details) - Land - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Current Period    
2025 $ 1.4  
2026 2.7 $ 2.6
2027 2.8 2.6
2028 2.8 2.7
2029 2.9 2.7
Thereafter 467.1  
Total 479.7 456.5
Prior Year    
2025 2.7 2.6
2026 2.8 2.6
2027 2.8 2.7
2028 2.9 2.7
2029   2.7
Thereafter   443.2
Total $ 479.7 $ 456.5