v3.23.2
Leases - Future Minimum Payments Under Non-Cancelable Leases (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
2023 (excluding six months ended June 30, 2023) $ 5.7  
2024 11.5  
2025 11.9  
2026 11.0  
2027 9.3  
Thereafter 66.9  
Total future minimum lease payments 116.3  
Less effects of discounting 34.6  
Total lease liabilities 81.7  
Current portion of operating lease liabilities 7.8 $ 10.3
Operating lease liabilities, net of current portion $ 73.9 $ 67.9