Share-Based Compensation - Total Stock-Based Compensation Expense (Detail) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
| Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] | ||||
| Total share-based compensation expense | $ 16,370 | $ 13,226 | $ 30,213 | $ 23,665 |
| Inventoriable costs | ||||
| Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] | ||||
| Total share-based compensation expense | 491 | 420 | 908 | 762 |
| Selling, general and administrative | ||||
| Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] | ||||
| Total share-based compensation expense | 10,808 | 8,725 | 20,025 | 15,705 |
| Research and development | ||||
| Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] | ||||
| Total share-based compensation expense | $ 5,071 | $ 4,081 | $ 9,280 | $ 7,198 |