XML 130 R109.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Awards - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2002
Jun. 20, 2016
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Payment Award            
Stock option issuance period     10 years      
Option vested period     1 year      
Shares of common stock authorized to issue under equity award plan   10,000,000        
Stock-based compensation expense     $ 11,706 $ 11,590 $ 13,255  
Tax benefit realized for the tax deductions for share-based compensation     833 1,649 2,364  
Total intrinsic value of options exercised     168 301 4,218  
Cash received from option exercise     $ 292 $ 160 $ 191  
Outstanding options 305,000   305,000 485,536 570,537 1,158,828
Options remaining average contractual term 3 months 18 days   3 months 18 days      
Options intrinsic value $ 57          
Aggregate fair value of awards that vested     $ 4,783 $ 6,720 $ 5,975  
Below 25th Percentile [Member]            
Share-based Payment Award            
Shares granted and outstanding, Vesting percentage     0.00%      
At 25th Percentile [Member]            
Share-based Payment Award            
Shares granted and outstanding, Vesting percentage     50.00%      
At 50th Percentile [Member]            
Share-based Payment Award            
Shares granted and outstanding, Vesting percentage     100.00%      
At 100th Percentile [Member]            
Share-based Payment Award            
Shares granted and outstanding, Vesting percentage     200.00%      
Income Tax Expense Benefit [Member]            
Share-based Payment Award            
Tax benefit realized for the tax deductions for share-based compensation     $ 2,739 $ 2,791 $ 3,015  
Performance Based Restricted Stock Unit [Member] | Maximum [Member]            
Share-based Payment Award            
Shares granted and outstanding, Vesting percentage     200.00%      
Performance Based Restricted Stock Unit [Member] | Minimum [Member]            
Share-based Payment Award            
Shares granted and outstanding, Vesting percentage     0.00%