XML 71 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Information about Stock Options Outstanding Under all Stock Plans (Detail)
9 Months Ended
Sep. 30, 2020
$ / shares
shares
Range One [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise prices $ 5.06
Options Outstanding, Number | shares 7,000
Options Outstanding, Weighted Average Contractual Life (Years) 2 years 11 months 15 days
Options Outstanding, Weighted-Average Exercise Price $ 5.06
Options Exercisable, Number | shares 6,895
Options Exercisable, Weighted Average Exercise Price $ 5.06
Range Two [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Lower range of exercise prices 6.98
Upper range of exercise prices $ 7.55
Options Outstanding, Number | shares 4,750
Options Outstanding, Weighted Average Contractual Life (Years) 2 years 4 months 28 days
Options Outstanding, Weighted-Average Exercise Price $ 7.22
Options Exercisable, Number | shares 4,036
Options Exercisable, Weighted Average Exercise Price $ 7.26
Range Three [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Lower range of exercise prices 8.09
Upper range of exercise prices $ 8.21
Options Outstanding, Number | shares 4,500
Options Outstanding, Weighted Average Contractual Life (Years) 1 year 2 months 1 day
Options Outstanding, Weighted-Average Exercise Price $ 8.12
Options Exercisable, Number | shares 4,500
Options Exercisable, Weighted Average Exercise Price $ 8.12
Range Four [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Lower range of exercise prices 5.06
Upper range of exercise prices $ 8.21
Options Outstanding, Number | shares 16,250
Options Outstanding, Weighted Average Contractual Life (Years) 2 years 3 months 18 days
Options Outstanding, Weighted-Average Exercise Price $ 6.54
Options Exercisable, Number | shares 15,431
Options Exercisable, Weighted Average Exercise Price $ 6.53