XML 57 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Awards - Summary of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]      
Number of Shares, Beginning balance 2,212,102    
Number of Shares, Granted 205,450 0  
Number of stock options exercised (88,068) 0  
Number of Shares, Forfeited/Canceled (49,246)    
Number of Shares, Expired (83,911)    
Number of Shares, Ending balance 2,196,327   2,212,102
Number of Shares, Options exercisable 1,902,866   1,882,191
Number of Shares, Options vested and expected to vest 2,089,774   2,209,420
Weighted Average Exercise Price, Beginning balance $ 7.42    
Weighted Average Exercise Price, Granted 3.12    
Weighted Average Exercise Price Per Share, Exercised 1.16    
Weighted Average Exercise Price, Forfeited/Canceled 3.28    
Weighted Average Exercise Price, Expired 29.86    
Weighted Average Exercise Price, Ending balance 6.51   $ 7.42
Weighted Average Exercise Price, Options exercisable 6.55   7.46
Weighted Average Exercise Price, Options vested and expected to vest $ 6.68   $ 7.41
Weighted Average Remaining Contractual Term, Outstanding 6 years 1 month 6 days   6 years
Weighted Average Remaining Contractual Term, Options exercisable 5 years 9 months 18 days   5 years 9 months 18 days
Weighted Average Remaining Contractual Term, Options vested and expected to vest 5 years 10 months 24 days   6 years
Aggregate Intrinsic Value, Beginning balance $ 2,905    
Aggregate Intrinsic Value, Ending balance 2,305   $ 2,905
Aggregate Intrinsic Value, Options exercisable 2,175   2,631
Aggregate Intrinsic Value, Options vested and expected to vest $ 2,297   $ 2,904