XML 61 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Summary of Information Regarding the Company's Outstanding and Exercisable Stock Options (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 [Line Items]        
Options Outstanding 1,721,000 1,111,000 674,000 890,000
Weighted Average Remaining Contractual Life (in years) 7 years 10 months 24 days      
Weighted Average Exercise Price $ 5.52 $ 4.95 $ 3.43 $ 2.80
Options Exercisable 435,000      
Weighted average remaining contractual life, options exercisable 6 years 8 months 12 days      
Weighted average exercise price, options exercisable $ 4.25      
Range One [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options Outstanding 610,000      
Lower range of exercise price $ 2.01      
Upper range of exercise price $ 4.00      
Weighted Average Remaining Contractual Life (in years) 6 years 2 months 12 days      
Weighted Average Exercise Price $ 3.55      
Options Exercisable 343,000      
Range of exercise prices, minimum, options exercisable $ 2.01      
Range of exercise price, maximum, options exercisable $ 4.00      
Weighted average remaining contractual life, options exercisable 6 years 2 months 12 days      
Weighted average exercise price, options exercisable $ 3.58      
Range Two [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options Outstanding 130,000      
Lower range of exercise price $ 4.01      
Upper range of exercise price $ 6.00      
Weighted Average Remaining Contractual Life (in years) 9 years 7 months 6 days      
Weighted Average Exercise Price $ 5.65      
Options Exercisable 0      
Range of exercise prices, minimum, options exercisable $ 4.01      
Range of exercise price, maximum, options exercisable $ 6.00      
Weighted average remaining contractual life, options exercisable 0 years      
Weighted average exercise price, options exercisable $ 0      
Range Three [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options Outstanding 981,000      
Lower range of exercise price $ 6.01      
Upper range of exercise price $ 8.00      
Weighted Average Remaining Contractual Life (in years) 8 years 8 months 12 days      
Weighted Average Exercise Price $ 6.72      
Options Exercisable 92,000      
Range of exercise prices, minimum, options exercisable $ 6.01      
Range of exercise price, maximum, options exercisable $ 8.00      
Weighted average remaining contractual life, options exercisable 8 years 3 months 18 days      
Weighted average exercise price, options exercisable $ 6.75