v3.24.1.u1
Leases - Future Minimum Payments Under Non-Cancelable Leases (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
2024 (excluding three months ended March 31, 2024) $ (8.5)  
2025 21.5  
2026 28.5  
2027 19.5  
2028 18.6  
Thereafter 105.5  
Total future minimum lease payments 185.1  
Less: Effects of discounting 57.6  
Total lease liabilities $ 127.5 $ 101.1