XML 76 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation (Details)
6 Months Ended 12 Months Ended
Oct. 31, 2021
USD ($)
shares
Apr. 30, 2021
USD ($)
shares
Oct. 31, 2020
USD ($)
shares
Apr. 30, 2020
USD ($)
shares
Dec. 31, 2021
USD ($)
period
shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
USD ($)
Jun. 30, 2015
shares
Stock Based Compensation                
Shares granted         2,208,000      
2015 Plan                
Stock Based Compensation                
Shares reserved for issuance               3,451,495
Shares reserved for issuance as a proportion of common stock outstanding (as a percent)         4.00%      
2015 Plan | Minimum                
Stock Based Compensation                
Shares reserved for issuance         3,500,000      
Employee stock purchase plan                
Stock Based Compensation                
Shares reserved for issuance         893,548      
Shares available for issuance         2,859,711      
Shares reserved for issuance as a proportion of common stock outstanding (as a percent)         1.00%      
Price in relation to fair market value of common stock on the date of grant, lower range limit (as a percent)         85.00%      
Maximum number of shares a participant may receive during the period (in shares)         5,000      
Maximum amount of award or purchase during a calendar year | $         $ 25,000      
Maximum offering period, term         27 months      
Number of expected offering periods each year | period         2      
Offering period, expected term         6 months      
Number of Shares Purchased 79,820 106,435 136,288 97,247        
Total Proceeds | $ $ 7,465,000 $ 6,085,000 $ 4,052,000 $ 3,062,000        
Maximum employee contribution of employee's cash compensation (as a percent)         15.00%      
Employee stock purchase plan | Minimum                
Stock Based Compensation                
Shares reserved for issuance         880,000      
Performance-based awards                
Stock Based Compensation                
Stock-based compensation expense | $         $ 50,300,000 $ 17,200,000    
Employee and non-employee stock options                
Stock Based Compensation                
Stock-based compensation expense | $         $ 115,219,000 $ 50,171,000 $ 28,624,000  
Shares available for issuance         4,319,000 3,148,000    
Employee and non-employee stock options | 2015 Plan                
Stock Based Compensation                
Vesting period         4 years      
Expiration period         10 years      
Stock appreciation rights | 2015 Plan                
Stock Based Compensation                
Expiration period         10 years      
Restricted stock units                
Stock Based Compensation                
Number of shares vested         2,117      
Shares granted         2,208