v3.25.2
Stockholders' Equity - Summary of Stock Option and Restricted Stock Unit Transactions (Detail) - Stock Options [Member] - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]          
Options granted 102,242 343,700 689,403 1,080,380  
2014 Plan and Inducement Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]          
Beginning balance     3,971,798    
Options granted     693,003    
Options exercised     (1,026,329)    
Options canceled/forfeited     (170,194)    
Ending balance 3,468,278   3,468,278   3,971,798
Options exercisable at end of period (shares) 1,007,206   1,007,206    
Options vested and expected to vest at end of period (shares) 3,468,278   3,468,278    
Weighted-Average Exercise Price per Share          
Beginning balance (in dollars per share)     $ 26.75    
Options granted (in dollars per share)     53.24    
Options exercised (in dollars per share)     13.63    
Options canceled/forfeited (in dollars per share)     52.61    
Ending balance (in dollars per share) $ 34.66   34.66   $ 26.75
Options exercisable at end of period (in dollars per share) 24.22   24.22    
Options vested and expected to vest at end of period (in dollars per share) $ 34.66   $ 34.66    
Weighted Average Remaining Contractual Term          
Options outstanding at end of period     8 years 5 months 19 days   8 years 5 months 23 days
Options exercisable at end of period     7 years 5 months 19 days    
Options vested and expected to vest at end of period     8 years 5 months 19 days    
Aggregate Intrinsic Value          
Options outstanding at beginning of period     $ 79,578    
Options outstanding at end of period $ 170,585   170,585   $ 79,578
Options exercisable at end of period 60,193   60,193    
Options vested and expected to vest at end of period $ 170,585   $ 170,585