Fair Value Measurements - Additional Information (Detail) - USD ($) $ in Millions |
Mar. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Level 1 [Member] | Convertible Senior Notes [Member] | ||
| Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | ||
| Convertible notes | $ 171.1 | $ 143.9 |
| Convertible notes, interest rate | 3.50% | 3.50% |
| Level 2 [Member] | Development Liability [Member] | ||
| Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | ||
| Fair value | $ 333.4 | $ 315.8 |