Leases - Additional Details Related to Leases Recorded on the Balance Sheet (Details) - USD ($) $ in Millions |
Jun. 30, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Assets | ||
| Operating lease right-of-use assets, net | $ 67.4 | $ 63.0 |
| Liabilities | ||
| Current portion of operating lease liabilities | 7.8 | 10.3 |
| Operating lease liabilities, net of current portion | $ 73.9 | $ 67.9 |