XML 65 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Equity Incentive Plans - Summary of Stock Option Activity (Details) - 2011 Equity Incentive Plan
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Number of Awards    
Number of Awards, Outstanding, Beginning balance | shares 2,574,354  
Number of Awards, Exercised | shares (551,195)  
Number of Awards, Cancelled | shares (16,513)  
Number of Awards, Outstanding, Ending balance | shares 2,006,646 2,574,354
Number of Awards, Vested and exercisable | shares 1,452,085  
Number of Awards, Vested and expected to vest | shares 1,986,007  
Weighted Average Exercise Price    
Weighted Average Exercise Price, Outstanding, Beginning balance $ 1.43  
Weighted Average Exercise Price, Exercised 0.91  
Weighted Average Exercise Price, Cancelled 2.14  
Weighted Average Exercise Price, Outstanding, Ending balance 1.56 $ 1.43
Weighted Average Exercise Price, Vested and exercisable 1.21  
Weighted Average Exercise Price, Vested and expected to vest 1.55  
Weighted Average Fair Value    
Weighted Average Fair Value, Outstanding, Beginning balance 1.02  
Weighted Average Fair Value, Exercised 0.70  
Weighted Average Fair Value, Cancelled 1.30  
Weighted Average Fair Value, Outstanding, Ending balance 1.10 $ 1.02
Weighted Average Fair Value, Vested and exercisable 0.88  
Weighted Average Fair Value, Vested and expected to vest $ 1.09  
Weighted Average Remaining Contractual Life (in years)    
Weighted Average Remaining Contractual Life (in years), Outstanding 6 years 7 months 13 days 7 years 25 days
Weighted Average Remaining Contractual Life (in years), Vested and exercisable 6 years 5 months 19 days  
Weighted Average Remaining Contractual Life (in years), Vested and expected to vest 6 years 7 months 13 days  
Intrinsic Value    
Intrinsic Value, Outstanding, Beginning balance | $ $ 231,286  
Intrinsic Value, Exercised | $ 42,063  
Intrinsic Value, Cancelled | $ 1,270  
Intrinsic Value, Outstanding, Ending balance | $ 133,292 $ 231,286
Intrinsic Value, Vested and exercisable | $ 96,966  
Intrinsic Value, Vested and expected to vest | $ $ 131,956