XML 132 R114.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Awards - Summary of Information on Stock Options Outstanding and Exercisable (Detail) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Options Outstanding & Exercisable, Shares 485,536 570,537 1,158,828 1,368,247
Options Outstanding, Weighted Average Remaining Life 10 months 24 days      
Options Outstanding, Weighted Average Exercise Price $ 4.80 $ 4.36 $ 2.75 $ 2.82
$2.25 - $2.26 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Range of Exercise Prices, low 2.25      
Range of Exercise Prices, high $ 2.26      
Options Outstanding & Exercisable, Shares 115,000      
Options Outstanding, Weighted Average Remaining Life 0 years      
Options Outstanding, Weighted Average Exercise Price $ 2.26      
$5.05 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Range of Exercise Prices $ 5.05      
Options Outstanding & Exercisable, Shares 250,000      
Options Outstanding, Weighted Average Remaining Life 10 months 24 days      
Options Outstanding, Weighted Average Exercise Price $ 5.05      
$6.36 - $6.82 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Range of Exercise Prices, low 6.36      
Range of Exercise Prices, high $ 6.82      
Options Outstanding & Exercisable, Shares 73,036      
Options Outstanding, Weighted Average Remaining Life 1 year 4 months 24 days      
Options Outstanding, Weighted Average Exercise Price $ 6.46      
$7.01 - $7.30 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Range of Exercise Prices, low 7.01      
Range of Exercise Prices, high $ 7.30      
Options Outstanding & Exercisable, Shares 47,500      
Options Outstanding, Weighted Average Remaining Life 1 year 9 months 18 days      
Options Outstanding, Weighted Average Exercise Price $ 7.07