XML 86 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Stock Options Outstanding      
Outstanding — beginning of period 8,479,979 9,044,304 8,796,212
Granted 1,929,500 1,526,000 2,660,936
Exercised (1,315,552) (1,357,620) (1,489,067)
Canceled (1,008,134) (732,705) (923,777)
Outstanding — end of period 8,085,793 8,479,979 9,044,304
Vested and Expected to Vest — December 31, 2021 7,398,958    
Exercisable — December 31, 2021 4,816,773    
Weighted-Average Exercise Price Per Option      
Outstanding — beginning of period $ 3.99 $ 2.91 $ 2.10
Granted 8.86 9.41 5.17
Exercised 2.62 3.06 1.69
Canceled 8.60 3.60 3.64
Outstanding — end of period 4.81 $ 3.99 $ 2.91
Vested and Expected to Vest — December 31, 2021 4.51    
Exercisable — December 31, 2021 $ 3.00    
Weighted-Average Remaining Contractual Term (Years), Options Outstanding 7 years 1 month 28 days    
Weighted-Average Remaining Contractual Term (Years), Options Vested and Expected to Vest 6 years 11 months 26 days    
Weighted-Average Remaining Contractual Term (Years), Options Exercisable 6 years 2 months 1 day    
Aggregate Intrinsic Value, Options Outstanding $ 16,603    
Aggregate Intrinsic Value, Options Vested and Expected to Vest 16,464    
Aggregate Intrinsic Value, Options Exercisable $ 15,081