XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Equity Plans and Stock-Based Compensation - Option Activity under Stock-Based Compensation Plans (Detail)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Shares Underlying Outstanding Options    
Beginning balance (in shares) | shares 10,120  
Options granted (in shares) | shares 1,710  
Options exercised (in shares) | shares (537)  
Options forfeited (unvested) (in shares) | shares (22)  
Options expired (vested) (in shares) | shares (144)  
Ending balance (in shares) | shares 11,127 10,120
Vested and expected to vest as of September 30, 2024 (in shares) | shares 10,939  
Exercisable as of September 30, 2024 (in share) | shares 8,268  
Weighted-Average Exercise Price Per Share    
Beginning balance (in USD per share) | $ / shares $ 10.78  
Options granted (in USD per share) | $ / shares 12.37  
Options exercised (in USD per share) | $ / shares 7.76  
Options forfeited (unvested) (in USD per share) | $ / shares 11.56  
Options expired (vested) (in USD per share) | $ / shares 14.63  
Ending balance (in USD per share) | $ / shares 11.12 $ 10.78
Vested and expected to vest as of September 30, 2024 (in USD per share) | $ / shares 11.10  
Exercisable as of September 30, 2024 (in USD per share) | $ / shares $ 10.79  
Weighted-Average Remaining Contractual Term (years)    
Weighted - Average Remaining Contractual Term (years), balance 3 years 11 months 23 days 4 years 2 months 4 days
Vested and expected to vest as of September 30, 2024 3 years 11 months 12 days  
Exercisable as of September 30, 2024 3 years 3 months 25 days  
Aggregate Intrinsic Value    
Balance as of December 31, 2023 | $ $ 37,388  
Balance as of June 30, 2024 | $ 13,791 $ 37,388
Vested and expected to vest as of September 30, 2024 | $ 13,788  
Exercisable as of September 30, 2024 | $ $ 13,693