XML 83 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Options and Employee Stock Purchase Plan (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of options outstanding (in shares) 407,000   407,000   475,601
Total intrinsic values of options exercised in period     $ 5,600 $ 3,000  
Compensation cost recognized $ 6,755 $ 5,800 $ 19,119 $ 18,643  
Estimated forfeiture rates     12.40% 11.80%  
Cash received upon the issuance of common stock     $ 4,232 $ 3,303  
Share-based Payment Arrangement, Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Compensation cost recognized 200 200 600 700  
Unrecognized compensation cost related to non-vested awards granted 5,100   $ 5,100   $ 5,800
Weighted-average period to recognize compensation cost (in years)     4 years 3 months 18 days    
Restricted Stock And Restricted Stock Unit (RSU)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Compensation cost recognized 5,700 5,100 $ 16,400 $ 16,400  
Unrecognized compensation cost related to non-vested awards granted $ 37,300   $ 37,300   $ 38,600
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 (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          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of stocks outstanding (in shares) 395,366   395,366   820,566
Weighted-average period to recognize compensation cost (in years)     3 years 7 months 6 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 1 month 6 days    
Granted (in shares)     164,257    
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    
2007 Stock Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum issuance of common stock (in shares) 4,500,000   4,500,000    
Purchase price of common stock, percent     85.00%    
Number of options outstanding (in shares) 7,000   7,000    
Number of stocks outstanding (in shares) 0   0    
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   4,200,000    
Number of options outstanding (in shares) 400,000   400,000    
Number of stocks outstanding (in shares) 246,018   246,018    
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   2,000,000,000,000    
Market value of common stock on the date of grant for incentive stock options     85.00%    
Compensation cost recognized $ 800 $ 500 $ 2,100 $ 1,500  
Estimated forfeiture rates     11.15% 16.50%  
Maximum earnings withheld by the employees 15.00%   15.00%    
Issuance of shares under employee stock purchase plan (in shares)     58,145 53,694  
Cash received upon the issuance of common stock     $ 4,200 $ 3,300  
Number of shares available for issuance (in shares) 1,346,794   1,346,794