v3.24.2.u1
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