Fair Value Measurements - Additional Information (Details) - USD ($) $ in Millions |
Mar. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Fair Values Of Financial Instruments [Line Items] | ||
| Note receivable | $ 7.2 | $ 7.4 |
| Senior Notes | Senior Notes Due 2028 | ||
| Fair Values Of Financial Instruments [Line Items] | ||
| Stated interest rate | 4.125% | |
| Fair value of senior notes | $ 372.3 | 367.7 |
| Senior Notes | Senior Notes Due 2029 | ||
| Fair Values Of Financial Instruments [Line Items] | ||
| Stated interest rate | 4.125% | |
| Fair value of senior notes | $ 367.3 | 367.0 |
| FX Forward Contracts | ||
| Fair Values Of Financial Instruments [Line Items] | ||
| Fair value of foreign currency forward contracts | $ 1.0 | $ (9.9) |