XML 79 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Stock-based compensation    
Proceeds from issuances of common stock from employee stock purchase plans $ 203 $ 358
Unrecognized compensation cost related to outstanding options $ 47,103  
Period over which unrecognized compensation cost is expected to be recognized as expense 2 years 9 months 18 days  
Stock-based compensation expense $ 6,135 6,879
Restricted stock units    
Stock-based compensation    
Vesting period (in years) 4 years  
Total fair value of shares vested $ 8,001 $ 9,116
Stock options    
Stock-based compensation    
Weighted-average grant date fair value per share of grants (in dollars per share) $ 0 $ 12.08
Employee stock purchase plan    
Stock-based compensation    
Employee Stock Purchase Plan, Purchase Price Percentage 85.00%  
Issuance for employee stock purchase plan, shares 13,421  
Proceeds from issuances of common stock from employee stock purchase plans $ 203  
Total purchased proceeds $ 32 $ 72