v3.25.2
Leases - Schedule of aggregate minimum annual rental payments (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Current Period    
2025 $ 288.0  
2026 550.3 $ 604.0
2027 483.3 549.2
2028 397.4 465.0
2029 323.9 375.0
Thereafter 1,130.3  
Total 3,173.2 3,323.6
Prior Year    
2025 550.3 604.0
2026 483.3 549.2
2027 397.4 465.0
2028 323.9 375.0
2029   301.3
Thereafter   1,029.1
Total $ 3,173.2 $ 3,323.6