XML 73 R62.htm IDEA: XBRL DOCUMENT v3.21.1
Summary Information about Options Outstanding (Detail)
3 Months Ended
Mar. 31, 2021
$ / shares
shares
$4.36 - $7.20  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Range of Exercise Prices, lower limit $ 4.36
Range of Exercise Prices, upper limit $ 7.20
Options Number Outstanding | shares 458,510
Options Outstanding Weighted Average Remaining Contractual Life (Years) 5 years 1 month 2 days
Options Outstanding Weighted Average Exercise Price $ 4.43
Options Number Exercisable | shares 458,510
Options Exercisable Weighted Average Exercise Price $ 4.43
$7.50 - $11.25  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Range of Exercise Prices, lower limit 7.50
Range of Exercise Prices, upper limit $ 11.25
Options Number Outstanding | shares 66,544
Options Outstanding Weighted Average Remaining Contractual Life (Years) 2 years 11 months 8 days
Options Outstanding Weighted Average Exercise Price $ 10.04
Options Number Exercisable | shares 66,544
Options Exercisable Weighted Average Exercise Price $ 10.04
$11.30 - $16.95  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Range of Exercise Prices, lower limit 11.30
Range of Exercise Prices, upper limit $ 16.95
Options Number Outstanding | shares 13,472
Options Outstanding Weighted Average Remaining Contractual Life (Years) 1 year 5 months 4 days
Options Outstanding Weighted Average Exercise Price $ 12.86
Options Number Exercisable | shares 13,472
Options Exercisable Weighted Average Exercise Price $ 12.86
17.60 - $26.40  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Range of Exercise Prices, lower limit 17.60
Range of Exercise Prices, upper limit $ 26.40
Options Number Outstanding | shares 6,697
Options Outstanding Weighted Average Remaining Contractual Life (Years) 5 months 26 days
Options Outstanding Weighted Average Exercise Price $ 21.55
Options Number Exercisable | shares 6,697
Options Exercisable Weighted Average Exercise Price $ 21.55
$4.36 - $26.40  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Range of Exercise Prices, lower limit 4.36
Range of Exercise Prices, upper limit $ 26.40
Options Number Outstanding | shares 545,223
Options Outstanding Weighted Average Remaining Contractual Life (Years) 4 years 8 months 4 days
Options Outstanding Weighted Average Exercise Price $ 5.53
Options Number Exercisable | shares 545,223
Options Exercisable Weighted Average Exercise Price $ 5.53