XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Based Compensation, Share Option Valuation (Details) - Stock Options [Member] - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Stock Option Activity [Roll Forward]      
Outstanding at beginning of period (in shares) 11,050,931    
Granted (in shares) 1,243,509    
Exercised (in shares) (1,125,270)    
Cancelled (in shares) (128,473)    
Outstanding at end of period (in shares) 11,040,697   11,050,931
Options vested and exercisable at end of period (in shares) 8,127,520    
Options unvested at ending of period (in shares) 2,913,177    
Weighted Average Exercise Price [Abstract]      
Outstanding at beginning of period (in dollars per share) $ 9.10    
Granted (in dollars per share) 57.18    
Exercised (in dollars per share) 8.76    
Cancelled (in dollars per share) 34.15    
Outstanding at end of period (in dollars per share) 14.27   $ 9.10
Options vested and exercisable at end of period (in dollars per share) 6.27    
Options unvested at ending (in dollars per share) $ 36.57    
Weighted-Average Remaining Contractual Term [Abstract]      
Outstanding 6 years 4 months 24 days   6 years 6 months 18 days
Granted 9 years 3 months 25 days    
Options vested and exercisable 5 years 5 months 4 days    
Options unvested 9 years 1 month 9 days    
Aggregate Intrinsic Value [Abstract]      
Outstanding at beginning of period $ 504,079    
Exercised 53,345    
Outstanding at end of period 346,476   $ 504,079
Options vested and exercisable $ 308,590    
Weighted average grant date fair value of shares granted (in dollars per share) $ 34.64 $ 14.29  
Total fair value of options vested $ 13,200 $ 30,000  
Employees and Directors [Member]      
Weighted-Average Assumptions [Abstract]      
Risk-free interest rate 0.74% 1.27%  
Expected term 5 years 10 months 2 days 5 years 10 months 2 days  
Expected volatility 69.19% 77.39%  
Expected dividend yield 0.00% 0.00%  
Exercise price (in dollars per share) $ 57.18 $ 21.56  
Fair value of common stock (in dollars per share) $ 57.18 $ 21.56