XML 92 R70.htm IDEA: XBRL DOCUMENT v3.20.1
Summary Information about Options Outstanding (Detail)
3 Months Ended
Mar. 31, 2020
$ / 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 465,310
Options Outstanding Weighted Average Remaining Contractual Life (Years) 6 years 7 days
Options Outstanding Weighted Average Exercise Price $ 4.45
Options Number Exercisable | shares 465,310
Options Exercisable Weighted Average Exercise Price $ 4.45
$7.50 - $11.30  
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.30
Options Number Outstanding | shares 75,198
Options Outstanding Weighted Average Remaining Contractual Life (Years) 3 years 8 months 26 days
Options Outstanding Weighted Average Exercise Price $ 9.89
Options Number Exercisable | shares 75,198
Options Exercisable Weighted Average Exercise Price $ 9.89
$12.00 - $19.70  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Range of Exercise Prices, lower limit 12.00
Range of Exercise Prices, upper limit $ 19.70
Options Number Outstanding | shares 17,244
Options Outstanding Weighted Average Remaining Contractual Life (Years) 2 years 21 days
Options Outstanding Weighted Average Exercise Price $ 13.60
Options Number Exercisable | shares 17,244
Options Exercisable Weighted Average Exercise Price $ 13.60
$21.70 - $24.20  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Range of Exercise Prices, lower limit 21.70
Range of Exercise Prices, upper limit $ 24.20
Options Number Outstanding | shares 4,350
Options Outstanding Weighted Average Remaining Contractual Life (Years) 1 year 5 months 4 days
Options Outstanding Weighted Average Exercise Price $ 23.27
Options Number Exercisable | shares 4,350
Options Exercisable Weighted Average Exercise Price $ 23.27
$4.36 - $24.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 $ 24.20
Options Number Outstanding | shares 562,102
Options Outstanding Weighted Average Remaining Contractual Life (Years) 5 years 8 months 4 days
Options Outstanding Weighted Average Exercise Price $ 5.60
Options Number Exercisable | shares 562,102