XML 83 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Summary of Information Regarding the Company's Outstanding and Exercisable Stock Options (Detail) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options Outstanding 2,009,000 1,721,000 1,111,000 674,000
Weighted Average Remaining Contractual Life (in years) 7 years 10 months 24 days      
Weighted Average Exercise Price $ 9.40 $ 5.52 $ 4.95 $ 3.43
Options Exercisable 386,000      
Weighted average remaining contractual life, options exercisable 6 years 3 months 18 days      
Weighted average exercise price, options exercisable $ 4.93      
Range One [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options Outstanding 355,000      
Lower range of exercise price $ 0.01      
Upper range of exercise price $ 4.00      
Weighted Average Remaining Contractual Life (in years) 5 years 2 months 12 days      
Weighted Average Exercise Price $ 3.56      
Options Exercisable 222,000      
Range of exercise prices, minimum, options exercisable $ 0.01      
Range of exercise price, maximum, options exercisable $ 4.00      
Weighted average remaining contractual life, options exercisable 5 years 2 months 12 days      
Weighted average exercise price, options exercisable $ 3.59      
Range Two [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options Outstanding 904,000      
Lower range of exercise price $ 4.01      
Upper range of exercise price $ 8.00      
Weighted Average Remaining Contractual Life (in years) 8 years      
Weighted Average Exercise Price $ 6.65      
Options Exercisable 164,000      
Range of exercise prices, minimum, options exercisable $ 4.01      
Range of exercise price, maximum, options exercisable $ 8.00      
Weighted average remaining contractual life, options exercisable 7 years 9 months 18 days      
Weighted average exercise price, options exercisable $ 6.74      
Range Three [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options Outstanding 0      
Lower range of exercise price $ 8.01      
Upper range of exercise price $ 12.00      
Weighted Average Remaining Contractual Life (in years) 0 years      
Weighted Average Exercise Price $ 0      
Options Exercisable 0      
Range of exercise prices, minimum, options exercisable $ 8.01      
Range of exercise price, maximum, options exercisable $ 12.00      
Weighted average remaining contractual life, options exercisable 0 years      
Weighted average exercise price, options exercisable $ 0      
Range Four [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options Outstanding 750,000      
Lower range of exercise price $ 12.01      
Upper range of exercise price $ 16.00      
Weighted Average Remaining Contractual Life (in years) 9 years 1 month 6 days      
Weighted Average Exercise Price $ 15.49      
Options Exercisable 0      
Range of exercise prices, minimum, options exercisable $ 12.01      
Range of exercise price, maximum, options exercisable $ 16.00      
Weighted average remaining contractual life, options exercisable 0 years      
Weighted average exercise price, options exercisable $ 0