XML 87 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation - Schedule of Information with Respect to Outstanding and Exercisable Stock Options (Detail) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Options Outstanding, Number of Options Outstanding 995,091 1,227,074 2,437,609 2,818,433
Options Outstanding, Weighted Average Exercise Price $ 9.02 $ 10.07 $ 9.32 $ 9.59
Options Outstanding, Weighted Average Remaining Contractual Term (in Years) 4 years 6 months 25 days      
Options Exercisable, Number Exercisable 929,700      
Options Exercisable, Weighted Average Exercise Price $ 8.68      
Range of Exercise Prices $2.82 - $2.82 [Member]        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Options Outstanding, Number of Options Outstanding 64,000      
Options Outstanding, Weighted Average Exercise Price $ 2.82      
Options Outstanding, Weighted Average Remaining Contractual Term (in Years) 1 year 4 months 9 days      
Options Exercisable, Number Exercisable 64,000      
Options Exercisable, Weighted Average Exercise Price $ 2.82      
Range of Exercise Prices $3.93 - $3.93 [Member]        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Options Outstanding, Number of Options Outstanding 106,656      
Options Outstanding, Weighted Average Exercise Price $ 3.93      
Options Outstanding, Weighted Average Remaining Contractual Term (in Years) 3 years 4 months 17 days      
Options Exercisable, Number Exercisable 106,656      
Options Exercisable, Weighted Average Exercise Price $ 3.93      
Range of Exercise Prices $4.49 - $5.00 [Member]        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Options Outstanding, Number of Options Outstanding 108,922      
Options Outstanding, Weighted Average Exercise Price $ 4.60      
Options Outstanding, Weighted Average Remaining Contractual Term (in Years) 3 years 9 months 18 days      
Options Exercisable, Number Exercisable 108,922      
Options Exercisable, Weighted Average Exercise Price $ 4.60      
Range of Exercise Prices $5.90 - $5.90 [Member]        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Options Outstanding, Number of Options Outstanding 23,704      
Options Outstanding, Weighted Average Exercise Price $ 5.90      
Options Outstanding, Weighted Average Remaining Contractual Term (in Years) 3 years 2 months 4 days      
Options Exercisable, Number Exercisable 23,704      
Options Exercisable, Weighted Average Exercise Price $ 5.90      
Range of Exercise Prices $5.96 - $5.96 [Member]        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Options Outstanding, Number of Options Outstanding 105,645      
Options Outstanding, Weighted Average Exercise Price $ 5.96      
Options Outstanding, Weighted Average Remaining Contractual Term (in Years) 4 years 4 months 20 days      
Options Exercisable, Number Exercisable 105,645      
Options Exercisable, Weighted Average Exercise Price $ 5.96      
Range of Exercise Prices $6.51 - $7.22 [Member]        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Options Outstanding, Number of Options Outstanding 73,308      
Options Outstanding, Weighted Average Exercise Price $ 6.60      
Options Outstanding, Weighted Average Remaining Contractual Term (in Years) 11 months 8 days      
Options Exercisable, Number Exercisable 73,308      
Options Exercisable, Weighted Average Exercise Price $ 6.60      
Range of Exercise Prices $8.30 - $8.30 [Member]        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Options Outstanding, Number of Options Outstanding 105,533      
Options Outstanding, Weighted Average Exercise Price $ 8.30      
Options Outstanding, Weighted Average Remaining Contractual Term (in Years) 5 years 2 months 4 days      
Options Exercisable, Number Exercisable 105,533      
Options Exercisable, Weighted Average Exercise Price $ 8.30      
Range of Exercise Prices $9.69 - $13.15 [Member]        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Options Outstanding, Number of Options Outstanding 72,794      
Options Outstanding, Weighted Average Exercise Price $ 9.94      
Options Outstanding, Weighted Average Remaining Contractual Term (in Years) 5 years 5 months 1 day      
Options Exercisable, Number Exercisable 72,794      
Options Exercisable, Weighted Average Exercise Price $ 9.94      
Range of Exercise Prices $13.80 - $13.80 [Member]        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Options Outstanding, Number of Options Outstanding 236,452      
Options Outstanding, Weighted Average Exercise Price $ 13.80      
Options Outstanding, Weighted Average Remaining Contractual Term (in Years) 6 years 2 months 4 days      
Options Exercisable, Number Exercisable 171,061      
Options Exercisable, Weighted Average Exercise Price $ 13.80      
Range of Exercise Prices $15.39 - $21.29 [Member]        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Options Outstanding, Number of Options Outstanding 98,077      
Options Outstanding, Weighted Average Exercise Price $ 17.91      
Options Outstanding, Weighted Average Remaining Contractual Term (in Years) 6 years 11 months 1 day      
Options Exercisable, Number Exercisable 98,077      
Options Exercisable, Weighted Average Exercise Price $ 17.91