v3.26.1
Stock-based Compensation - Stock-Based Compensation Expense by Award Type (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense $ 9,053 $ 8,653 $ 17,670 $ 17,190
Employee Stock Option        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense 3,726 4,778 7,406 9,485
Restricted Stock Units (RSUs)        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense 4,255 3,713 8,564 7,381
PSUs [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense 852   1,257  
Employee Stock Purchase Plan [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense $ 220 $ 162 $ 443 $ 324