XML 113 R103.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Based Compensation - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
May 12, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Authorized shares of stock, option plan, maximum         2,300,000
Maximum number of shares of restricted stock or shares subject to a restricted stock units award granted     225,000    
Maximum number of options and SARs     100,000    
Maximum number of stock options and SARs awarded     10,000    
Maximum number of Shares of restricted stock or shares subject to a restricted stock units award granted to individual non-employee director     10,000    
Vesting period of awards     1/3 per year    
Recognition of compensation expense $ 2,543 $ 1,892 $ 4,604 $ 3,580  
Number of share available for grant for prior plans 0   0    
Maximum term for awards granted (years)     10 years    
Shares issued related stock option exercises     319,573,000    
Total intrinsic value of options exercised     $ 4,619 $ 1,644  
Stock option [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total unrecognized compensation cost related to nonvested option awards $ 753   $ 753    
Weighted-average expense recognition period     1 year    
Shares issued related stock option exercises     319,573 173,945  
Restricted Stock [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total unrecognized compensation cost related to nonvested option awards 10,388   $ 10,388    
Weighted-average expense recognition period     1 year 3 months 18 days    
Restricted Stock Units (RSUs) [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total unrecognized compensation cost related to nonvested option awards $ 6,810   $ 6,810    
Weighted-average expense recognition period     1 year 4 months 24 days