XML 81 R67.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock Based Compensation (Narrative) (Details)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2022
USD ($)
d
$ / shares
shares
Sep. 30, 2021
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Issuance of common stock under employee stock purchase plan | $ $ 5,235 $ 4,232  
Restricted Stock And Restricted Stock Unit (RSU)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares) 152,982 91,163  
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    
Market-based Restricted Stock Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares) 100,193 73,094  
Trading days | d 20    
Trading days, lookback | d 30    
Weighted-average grant-date fair values of restricted stock awards granted (in usd per share) | $ / shares $ 87.11 $ 94.40  
Weighted-average period to recognize compensation cost (in years) 3 years    
Restricted Stock, Restricted Stock Unit (RSU), Market-based Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost related to non-vested awards granted | $ $ 48,200   $ 44,300
Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares) 253,175    
Weighted-average period to recognize compensation cost (in years) 3 years 8 months 12 days    
ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum issuance of common stock (in shares) 2,000,000    
Market value of common stock on the date of grant for incentive stock options 85.00%    
Maximum earnings withheld by the employees 15.00%    
Estimated forfeiture rate 11.15% 11.15%  
Issuance of shares under employee stock purchase plan (in shares) 76,741 58,145  
Number of shares available for issuance (in shares) 1,218,950    
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    
Purchase price of common stock, percent 85.00%    
Number of options outstanding (in shares) 0    
Number of stocks outstanding (in shares) 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    
Number of options outstanding (in shares) 435,135    
Number of stocks outstanding (in shares) 526,656    
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%