XML 83 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Plan - Schedule of Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Shares Available For Grant    
Shares Available for Grant, Balance 4,609,725  
Shares Available for Grant, Shares reserved for issuance 1,343,334  
Shares Available for Grant, Options granted (807,180)  
Shares Available for Grant, Options forfeited / cancelled 43,343  
Shares Available for Grant, Balance 4,951,680 4,609,725
Number of Options    
Options 4,090,970  
Options granted, Number of Options 807,180  
Options forfeited / cancelled, Number of Options (43,343)  
Options exercised, Number of Options (608,800)  
Options Outstanding, Number of Options 4,246,007 4,090,970
Vested and expected to vest, Number of Options 4,246,007  
Exercisable, Number of Options 2,668,149  
Weighted Average Exercise Price    
Options Outstanding, Weighted Average Exercise Price $ 3.14  
Options granted, Weighted Average Exercise Price 29.22  
Options forfeited / cancelled, Weighted Average Exercise Price 6.89  
Options exercised, Weighted Average Exercise Price 2.03  
Options Outstanding, Weighted Average Exercise Price 8.22 $ 3.14
Vested and expected to vest, Weighted Average Exercise Price 8.22  
Exercisable, Weighted Average Exercise Price $ 3.48  
Weighted-Average Remaining Contractual Life    
Options Outstanding, Weighted-Average Remaining Contractual Life 6 years 10 months 9 days 7 years 1 month 17 days
Vested and expected to vest, Weighted-Average Remaining Contractual Life 6 years 10 months 9 days  
Exercisable, Weighted-Average Remaining Contractual Life 5 years 9 months 18 days  
Aggregate Intrinsic Value    
Options Outstanding, Aggregate Intrinsic Value $ 68,506 $ 238,792
Vested and expected to vest, Aggregate Intrinsic Value 68,506  
Exercisable, Aggregate Intrinsic Value $ 52,952  
2013 Stock Plan    
Shares Available For Grant    
Shares Available for Grant, Options retired (237,542)