XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Plan - Schedule of Stock Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Shares Available For Grant    
Shares Available for Grant, Balance 4,618,292  
Shares Available for Grant, Shares reserved for issuance 1,830,853  
Shares Available for Grant, Options granted (1,882,125)  
Shares Available for Grant, Options forfeited / cancelled 28,251  
Shares Available for Grant, Balance 4,595,271 4,618,292
Number of Options    
Options Outstanding, Number of Options 5,278,771  
Options granted, Number of Options 1,882,125  
Options forfeited / cancelled, Number of Options (28,251)  
Options exercised, Number of Options (7,733)  
Options Outstanding, Number of Options 7,124,912 5,278,771
Vested and expected to vest, Number of Options 7,124,912  
Exercisable, Number of Options 3,839,622  
Weighted Average Exercise Price    
Options Outstanding, Weighted Average Exercise Price $ 10.40  
Options granted, Weighted Average Exercise Price 5.76  
Options forfeited / cancelled, Weighted Average Exercise Price 14.89  
Options exercised, Weighted Average Exercise Price 2.55  
Options Outstanding, Weighted Average Exercise Price 9.17 $ 10.40
Vested and expected to vest, Weighted Average Exercise Price 9.17  
Exercisable, Weighted Average Exercise Price $ 7.89  
Weighted-Average Remaining Contractual Life    
Options Outstanding, Weighted-Average Remaining Contractual Life 7 years 3 months 7 days 6 years 9 months 25 days
Vested and expected to vest, Weighted-Average Remaining Contractual Life 7 years 3 months 7 days  
Exercisable, Weighted-Average Remaining Contractual Life 5 years 8 months 4 days  
Aggregate Intrinsic Value    
Options Outstanding, Aggregate Intrinsic Value $ 11,010 $ 17,244
Vested and expected to vest, Aggregate Intrinsic Value 11,010  
Exercisable, Aggregate Intrinsic Value $ 9,533