XML 69 R57.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Stock-based compensation    
Proceeds from issuances of common stock from employee stock purchase plans $ 358 $ 357
Unrecognized compensation cost related to outstanding options $ 63,922  
Period over which unrecognized compensation cost is expected to be recognized as expense 2 years 10 months 24 days  
Restricted stock units    
Stock-based compensation    
Vesting period (in years) 4 years  
Weighted-average grant date fair value of shares granted $ 24.43 $ 21.34
Total fair value of shares vested $ 9,116 $ 4,204
Stock options    
Stock-based compensation    
Weighted-average grant date fair value per share of grants (in dollars per share) $ 12.08 $ 12.86
Employee stock purchase plan    
Stock-based compensation    
Employee Stock Purchase Plan, Purchase Price Percentage 85.00%  
Issuance for employee stock purchase plan, shares 24,630  
Proceeds from issuances of common stock from employee stock purchase plans $ 358  
Total purchased proceeds $ 72 $ 79