XML 77 R65.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Based Compensation (Narrative) (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
shares
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
d
$ / shares
shares
Jun. 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  
Share-based compensation expense | $ $ 7,703 $ 5,869 $ 14,420 $ 11,599  
Restricted Stock And Restricted Stock Unit (RSU)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in shares)     132,117 90,286  
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 2 months 12 days    
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 | $ $ 52,900   $ 52,900   $ 44,300
Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in shares)     232,310    
Weighted-average period to recognize compensation cost (in years)     3 years 10 months 24 days    
ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum issuance of common stock (in shares) 2,000,000   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%   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   1,218,950    
Share-based compensation expense | $ $ 800 $ 700 $ 1,500 $ 1,300  
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) 0   0    
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) 435,135   435,135    
Number of stocks outstanding (in shares) 506,962   506,962    
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%