XML 99 R80.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Stock Options [Member]      
Number of Shares      
Outstanding 6,679,581 5,757,305  
Granted 1,789,000 1,544,850  
Exercised (855,717) (544,565)  
Forfeited (56,475) (78,009)  
Expired (2,084)    
Outstanding 7,554,305 6,679,581 5,757,305
Vested (exercisable) 5,862,122    
Expected to vest after (unexercisable) 1,692,183    
Weighted-Average Exercise Price/Share      
Outstanding $ 7.14 $ 5.16  
Granted 20.46 13.55  
Exercised 6.73 3.91  
Forfeited 13.39 10.66  
Expired 19.56    
Outstanding 10.29 7.14 $ 5.16
Vested (exercisable) 7.41    
Expected to vest after (unexercisable) $ 20.24    
Weighted-Average Remaining Contractual Term (Years)      
Outstanding 6 years 7 months 6 days    
Vested (exercisable) 5 years 10 months 24 days    
Expected to vest after (unexercisable) 9 years 2 months 12 days    
Aggregated Intrinsic Value      
Outstanding $ 254,393,000    
Vested (exercisable) 213,769,400    
Expected to vest after (unexercisable) $ 40,623,600    
Weighted-average fair value per share $ 13.21 $ 13.55  
Warrants [Member]      
Number of Shares      
Outstanding 1,001,028 2,049,534  
Granted 0   0
Exercised (963,149) (1,027,546)  
Expired (37,879) (20,960)  
Outstanding   1,001,028 2,049,534
Weighted-Average Exercise Price/Share      
Outstanding $ 3.83 $ 4.03  
Granted 0   $ 0
Exercised 3.80 3.95  
Expired $ 4.58 17.78  
Outstanding   $ 3.83 $ 4.03
Weighted-Average Remaining Contractual Term (Years)      
Outstanding 0 years    
Vested (exercisable) 0 years