XML 75 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Plans and Stock-Based Compensation - Summary of Restricted Stock Units Activity (Details) - Restricted Stock Units - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Weighted Average Grant Date Fair Value    
RSUs granted $ 34.05 $ 27.77
2018 Equity Incentive Plan    
Total Restricted Stock Units    
Nonvested at December 31, 2020 738,650  
RSUs granted 932,362  
RSUs vested (382,183)  
RSUs forfeited or canceled (212,741)  
Nonvested at December 31, 2021 1,076,088 738,650
Weighted Average Grant Date Fair Value    
Nonvested at December 31, 2020 $ 27.84  
RSUs granted 34.05  
RSUs vested 31.60  
RSUs forfeited or canceled 26.06  
Nonvested at December 31, 2021 $ 32.23 $ 27.84