XML 75 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Sep. 10, 2020
Sep. 09, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock, shares authorized 150,000,000 150,000,000   150,000,000 120,000,000
Preferred stock, shares authorized 5,000,000 5,000,000      
Preferred stock, shares issued 0 0      
Preferred stock, shares outstanding 0 0      
Number of common stock issued to exercise stock options   16,000      
Closing price of stock   $ 56.33      
Proceeds from exercise of stock options $ 0 $ 0      
Total intrinsic value   $ 400,000 $ 1,000,000.0    
Total stock options vested 0 0 0    
Outstanding stock options 0 0      
ESPP [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Unrecognized cost related to share-based compensation $ 800,000        
Maximum percentage of annual compensation 15.00%        
Maximum amount withheld to purchase shares of the company $ 21,250        
Percentage of issuance price of stock under the stock issuance program 85.00%        
ESPP offering period 6 months        
Number of share purchased under ESPP 153,000 136,000 129,000    
2014 Equity Incentive Plan [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Percentage of acceleration of stock options in case of change in control 50.00%        
Restricted Stock Units (RSUs) [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Unrecognized cost related to share-based compensation $ 21,400,000        
Weighted average contractual term 2 years        
Fair value of restricted stock units vested $ 18,000,000.0 $ 12,100,000 $ 21,500,000    
Total shares withheld related to statutory tax 91,000 71,000 122,000    
Payments of employees tax obligations $ 6,100,000 $ 4,100,000 $ 7,200,000    
Vested during the period 266,000        
Performance Based Restricted Stock Units (PRSUs) [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Unrecognized cost related to share-based compensation $ 19,400,000        
Weighted average contractual term 2 years 8 months 12 days        
Fair value of restricted stock units vested $ 7,100,000 $ 3,800,000 $ 19,900,000    
Total shares withheld related to statutory tax 41,000 25,000 121,000    
Payments of employees tax obligations $ 2,800,000 $ 1,600,000 $ 7,200,000    
Vested during the period 105,000 61,000 276,000    
Performance Based Restricted Stock Units (PRSUs) [Member] | Minimum [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share payout levels 0.00%        
Performance Based Restricted Stock Units (PRSUs) [Member] | Maximum [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share payout levels 200.00%        
Stock Options [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Unrecognized cost related to share-based compensation $ 0