XML 75 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Awards - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jul. 31, 2016
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2016
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2016
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Options granted, exercisable term         4 years      
Stock based compensation expense         $ 25,675 $ 18,486 $ 11,317  
Stock Option                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Total intrinsic value of options exercised         10,200 10,000 4,300  
Total grant date fair value of options vested         11,700 14,800 6,000  
Unrecognized stock-based compensation cost         $ 21,900      
Unrecognized stock-based compensation cost, period for recognition         2 years 4 months 24 days      
Performance Share Units                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Number of shares vesting or expected to vest upon achievement of financial metric     243,000          
Stock based compensation expense         $ 5,700 3,400    
Total fair value of RSUs/PSUs vested         7,500      
Unrecognized stock-based compensation cost         $ 1,900      
Performance Share Units | Maximum                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Unrecognized stock-based compensation cost, period for recognition         1 year      
Performance Share Units | Forecast                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Number of shares vesting or expected to vest upon achievement of financial metric   240,000            
Restricted Stock Units                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Unrecognized stock-based compensation cost         $ 22,000      
Unrecognized stock-based compensation cost, period for recognition         3 years      
Total fair value of RSUs/PSUs vested         $ 5,000 $ 1,500 $ 1,500  
2016 Equity Incentive Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Incentive plan effective date         Jul. 31, 2016      
Shares of common stock reserved for future issuance, description         The number of shares of common stock reserved for issuance under the 2016 Plan may increase on January 1 of each year, beginning on January 1, 2017 and ending on and including January 1, 2026, by the lower of (1) 1,825,000 shares; (2) 5% of the total number of shares of common stock outstanding on December 31 of the preceding calendar year; and (3) a lesser number of shares determined by our board of directors.      
Options granted, maximum term         10 years      
Options granted, exercisable term         4 years      
2016 Equity Incentive Plan | Lower of Potential Outcome One                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Common stock capital incremental shares reserved for future issuance each year         1,825,000      
2016 Equity Incentive Plan | Lower of Potential Outcome Two                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Percentage of total number of shares of common stock outstanding         5.00%      
2016 Employee Stock Purchase Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Common stock capital incremental shares reserved for future issuance each year         365,411      
Percentage of total number of shares of common stock outstanding               1.00%
Unrecognized stock-based compensation cost         $ 200      
Percentage of salary contribution by employees 15.00%              
Maximum number of shares purchase per employee       4,000        
Percentage of price lesser than fair market value per share 85.00%              
2016 Employee Stock Purchase Plan | Maximum                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Unrecognized stock-based compensation cost, period for recognition         1 year