XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Plan - Schedule of Stock Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 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 (50,000)  
Shares Available for Grant, Options forfeited / cancelled 15,331  
Shares Available for Grant, Balance 6,414,476 4,618,292
Number of Options    
Options Outstanding, Number of Options 5,278,771  
Options granted, Number of Options 50,000  
Options forfeited / cancelled, Number of Options (15,331)  
Options exercised, Number of Options (3,429)  
Options Outstanding, Number of Options 5,310,011 5,278,771
Vested and expected to vest, Number of Options 5,310,011  
Exercisable, Number of Options 3,490,036  
Weighted Average Exercise Price    
Options Outstanding, Weighted Average Exercise Price $ 10.40  
Options granted, Weighted Average Exercise Price 8.05  
Options forfeited / cancelled, Weighted Average Exercise Price 16.31  
Options exercised, Weighted Average Exercise Price 3.29  
Options Outstanding, Weighted Average Exercise Price 10.37 $ 10.40
Vested and expected to vest, Weighted Average Exercise Price 10.37  
Exercisable, Weighted Average Exercise Price $ 7.33  
Weighted-Average Remaining Contractual Life    
Options Outstanding, Weighted-Average Remaining Contractual Life 6 years 7 months 6 days 6 years 9 months 25 days
Vested and expected to vest, Weighted-Average Remaining Contractual Life 6 years 7 months 6 days  
Exercisable, Weighted-Average Remaining Contractual Life 5 years 7 months 20 days  
Aggregate Intrinsic Value    
Options Outstanding, Aggregate Intrinsic Value $ 5,612 $ 17,244
Vested and expected to vest, Aggregate Intrinsic Value 5,612  
Exercisable, Aggregate Intrinsic Value $ 5,359