XML 123 R104.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Awards - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jun. 20, 2016
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
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   $ 9,998 $ 11,706 $ 11,590
Tax benefit realized for the tax deductions for share-based compensation   2,032 833 1,649
Total intrinsic value of options exercised   51 168 301
Cash received from option exercise   815 292 160
Aggregate fair value of awards that vested   $ 10,940 4,783 6,720
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 for grants made in 2019 and 2020 [Member]        
Share-based Payment Award        
Shares granted and outstanding, Vesting percentage   200.00%    
At 85th Percentile for grants made in 2021 [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,327 $ 2,739 $ 2,791
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%