Leases - Additional Information (Details) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|
| Lessee, Lease, Description [Line Items] | |||
| Total lease expense under all operating leases | $ 12.3 | $ 11.9 | $ 10.9 |
| Related party operating lease expense | 12.0 | 11.6 | 10.9 |
| Variable lease expense | 4.5 | 0.7 | 0.6 |
| Interest expense under finance leases | 1.9 | 2.2 | 0.8 |
| Amortization expense under finance leases | 17.7 | 14.4 | $ 5.2 |
| Related Party Finance Lease | |||
| Lessee, Lease, Description [Line Items] | |||
| Interest expense under finance leases | 1.0 | 0.9 | |
| Amortization expense under finance leases | $ 2.1 | $ 2.0 | |
| Minimum | |||
| Lessee, Lease, Description [Line Items] | |||
| Remaining operating lease term | 4 years 10 months 17 days | ||
| Remaining finance lease term | 3 months | ||
| Maximum | |||
| Lessee, Lease, Description [Line Items] | |||
| Remaining operating lease term | 15 years | ||
| Remaining finance lease term | 13 years | ||