XML 83 R69.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Options and Employee Stock Purchase Plan (Narrative) (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of options outstanding (in shares) 460,484   475,601
Total intrinsic values of options exercised in period $ 1,200,000 $ 3,000,000.0  
Compensation cost recognized $ 6,113,000 $ 6,313,000  
Estimated forfeiture rates 12.23% 11.57%  
Share-based Payment Arrangement, Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation cost recognized $ 200,000 $ 200,000  
Unrecognized compensation cost related to non-vested awards granted $ 5,600,000   $ 5,800,000
Weighted-average period to recognize compensation cost (in years) 4 years 9 months 18 days    
Restricted (Performance) Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares) 73,094 82,112  
Granted (in usd per share) $ 94.40 $ 70.99  
Restricted Stock And Restricted Stock Unit (RSU)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation cost recognized $ 5,300,000 $ 5,600,000  
Unrecognized compensation cost related to non-vested awards granted $ 48,000,000.0   $ 38,600,000
Restricted Stock And Restricted Stock Unit (RSU) | Board of Directors      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting periods 1 year    
Restricted Stock And Restricted Stock Unit (RSU) | Chief Executive Officer      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting periods 8 years    
Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of stocks outstanding (in shares) 636,482   820,566
Weighted-average period to recognize compensation cost (in years) 3 years 10 months 24 days    
Granted (in shares) 0    
Granted (in usd per share) $ 0    
Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average period to recognize compensation cost (in years) 4 years 8 months 12 days    
Granted (in shares) 147,928    
Minimum | Restricted Stock And Restricted Stock Unit (RSU) | Senior Staff      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting periods 4 years    
Maximum | Restricted Stock And Restricted Stock Unit (RSU) | Senior Staff      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting periods 5 years    
2015 Stock Option Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum issuance of common stock (in shares) 4,200,000    
Number of options outstanding (in shares) 423,000    
Number of stocks outstanding (in shares) 305,377    
2015 Stock Option Plan | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Market value of common stock on the date of grant for incentive stock options 100.00%    
Employee Stock Purchase Plan | Common stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum issuance of common stock (in shares) 2,000,000,000,000    
Market value of common stock on the date of grant for incentive stock options 85.00%    
Compensation cost recognized $ 600,000 $ 500,000  
Estimated forfeiture rates 11.15% 5.80%  
Number of shares available for issuance (in shares) 1,404,939    
Maximum earnings withheld by the employees 15.00%    
Issuance of shares under employee stock purchase plan (in shares) 0 0  
Cash received upon the issuance of common stock $ 0 $ 0