XML 130 R105.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Awards - Summary of Information on Stock Options Outstanding and Exercisable (Detail) - $ / shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Options Outstanding & Exercisable, Shares 570,537 1,158,828 1,368,247 1,544,597
Options Outstanding, Weighted Average Remaining Life 1 year 9 months 18 days      
Options Outstanding, Weighted Average Exercise Price $ 4.36 $ 2.75 $ 2.82 $ 2.62
$0.70 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Range of Exercise Prices $ 0.70      
Options Outstanding & Exercisable, Shares 20,000      
Options Outstanding, Weighted Average Remaining Life 1 month 6 days      
Options Outstanding, Weighted Average Exercise Price $ 0.70      
$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 180,000      
Options Outstanding, Weighted Average Remaining Life 1 year 1 month 6 days      
Options Outstanding, Weighted Average Exercise Price $ 2.25      
$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 2 years 1 month 6 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,037      
Options Outstanding, Weighted Average Remaining Life 2 years 4 months 24 days      
Options Outstanding, Weighted Average Exercise Price $ 6.45      
$7.01 - $8.51 [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 $ 8.51      
Options Outstanding & Exercisable, Shares 47,500      
Options Outstanding, Weighted Average Remaining Life 2 years 9 months 18 days      
Options Outstanding, Weighted Average Exercise Price $ 7.07