XML 70 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Summary of Stock Option and Restricted Stock Unit Transactions (Detail) - Employee Stock Option - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Options granted 1,819,324 1,821,784 283,919
2014 Plan and Inducement Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Beginning balance 2,369,665    
Options granted 1,819,324    
Options exercised (171,520)    
Options canceled/forfeited (45,671)    
Ending balance 3,971,798 2,369,665  
Options exercisable at end of period (shares) 1,301,183    
Options vested and expected to vest at end of period (shares) 3,971,798    
Weighted-Average Exercise Price per Share      
Beginning balance (in dollars per share) $ 11.56    
Options granted (in dollars per share) 45.54    
Options exercised (in dollars per share) 7.59    
Options canceled/forfeited (in dollars per share) 59.01    
Ending balance (in dollars per share) 26.75 $ 11.56  
Options exercisable at end of period (in dollars per share) 14.45    
Options vested and expected to vest at end of period (in dollars per share) $ 26.75    
Weighted Average Remaining Contractual Term      
Options outstanding at end of period 8 years 5 months 23 days 8 years 8 months 19 days  
Options exercisable at end of period 7 years 3 months 29 days    
Options vested and expected to vest at end of period 8 years 5 months 23 days    
Options outstanding at end of period $ 79,578    
Options exercisable at end of period 41,417    
Options vested and expected to vest at end of period $ 79,578