XML 56 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Summary of Stock-Based Compensation Expense by Award Type (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total Stock-based compensation expense $ 14,207 $ 28,691 $ 45,072 $ 60,422
Stock Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total Stock-based compensation expense 6,860 20,251 22,034 39,929
Restricted Stock Units [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total Stock-based compensation expense 7,089 8,101 22,032 19,272
Employee Stock Purchase Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total Stock-based compensation expense $ 258 $ 339 $ 1,006 $ 1,221