XML 69 R59.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation - Information about Stock Options Outstanding Under all Stock Plans (Detail)
3 Months Ended
Mar. 31, 2018
$ / shares
shares
Range One [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Lower range of exercise prices $ 5.00
Upper range of exercise prices $ 6.00
Options Outstanding, Number | shares 13,500
Options Outstanding, Weighted Average Contractual Life (Years) 5 years 5 months 23 days
Options Outstanding, Weighted-Average Exercise Price $ 5.05
Options Exercisable, Number | shares 4,999
Options Exercisable, Weighted Average Exercise Price $ 5.05
Range Two [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Lower range of exercise prices 6.00
Upper range of exercise prices $ 7.00
Options Outstanding, Number | shares 9,189
Options Outstanding, Weighted Average Contractual Life (Years) 2 years 9 months
Options Outstanding, Weighted-Average Exercise Price $ 6.75
Options Exercisable, Number | shares 7,189
Options Exercisable, Weighted Average Exercise Price $ 6.69
Range Three [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Lower range of exercise prices 7.00
Upper range of exercise prices $ 8.00
Options Outstanding, Number | shares 422,261
Options Outstanding, Weighted Average Contractual Life (Years) 2 years 14 days
Options Outstanding, Weighted-Average Exercise Price $ 7.20
Options Exercisable, Number | shares 421,420
Options Exercisable, Weighted Average Exercise Price $ 7.20
Range Four [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Lower range of exercise prices 8.00
Upper range of exercise prices $ 9.00
Options Outstanding, Number | shares 7,500
Options Outstanding, Weighted Average Contractual Life (Years) 2 years 4 months 24 days
Options Outstanding, Weighted-Average Exercise Price $ 8.25
Options Exercisable, Number | shares 6,624
Options Exercisable, Weighted Average Exercise Price $ 8.28
Range Five [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Lower range of exercise prices 9.00
Upper range of exercise prices $ 10.00
Options Outstanding, Number | shares 6,150
Options Outstanding, Weighted Average Contractual Life (Years) 6 months
Options Outstanding, Weighted-Average Exercise Price $ 9.66
Options Exercisable, Number | shares 6,150
Options Exercisable, Weighted Average Exercise Price $ 9.66
Range Six [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Lower range of exercise prices 10.00
Upper range of exercise prices $ 10.46
Options Outstanding, Number | shares 1,400
Options Outstanding, Weighted Average Contractual Life (Years) 4 months 2 days
Options Outstanding, Weighted-Average Exercise Price $ 10.46
Options Exercisable, Number | shares 1,400
Options Exercisable, Weighted Average Exercise Price $ 10.46
Range Seven [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Lower range of exercise prices 5.00
Upper range of exercise prices $ 10.46
Options Outstanding, Number | shares 460,000
Options Outstanding, Weighted Average Contractual Life (Years) 2 years 1 month 20 days
Options Outstanding, Weighted-Average Exercise Price $ 7.19
Options Exercisable, Number | shares 447,782
Options Exercisable, Weighted Average Exercise Price $ 7.23