Annual report pursuant to Section 13 and 15(d)

Annual report pursuant to Section 13 and 15(d)

Stock Options, Stock Purchase Plan and Warrants - Summary of Information about our Options Outstanding (Detail)

v3.6.0.2
Stock Options, Stock Purchase Plan and Warrants - Summary of Information about our Options Outstanding (Detail)
12 Months Ended
Dec. 31, 2016
$ / shares
shares
Range One [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Price Range, Minimum $ 1.47
Price Range, Maximum $ 3.00
Outstanding number of options | shares 243,500
Weighted average remaining contractual life outstanding 3 months 4 days
Outstanding average exercise price $ 1.82
Exercisable, number of options | shares 241,000
Weighted average remaining contractual life exercisable 3 months
Exercisable, average exercise Price $ 1.81
Range Two [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Price Range, Minimum 3.01
Price Range, Maximum $ 4.00
Outstanding number of options | shares 440,084
Weighted average remaining contractual life outstanding 1 year 10 months 28 days
Outstanding average exercise price $ 3.62
Exercisable, number of options | shares 265,127
Weighted average remaining contractual life exercisable 1 year 10 months 17 days
Exercisable, average exercise Price $ 3.61
Range Three [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Price Range, Minimum 4.01
Price Range, Maximum $ 5.00
Outstanding number of options | shares 1,771,999
Weighted average remaining contractual life outstanding 3 years 2 months 23 days
Outstanding average exercise price $ 4.76
Exercisable, number of options | shares 576,337
Weighted average remaining contractual life exercisable 3 years 1 month 21 days
Exercisable, average exercise Price $ 4.72
Range Four [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Price Range, Minimum 5.01
Price Range, Maximum $ 6.00
Outstanding number of options | shares 78,000
Weighted average remaining contractual life outstanding 3 years 4 months 6 days
Outstanding average exercise price $ 5.56
Exercisable, number of options | shares 21,000
Weighted average remaining contractual life exercisable 2 years 11 months 9 days
Exercisable, average exercise Price $ 5.47
Range Five [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Price Range, Minimum 6.01
Price Range, Maximum $ 7.00
Outstanding number of options | shares 647,500
Weighted average remaining contractual life outstanding 4 years 18 days
Outstanding average exercise price $ 6.74
Exercisable, number of options | shares 9,168
Weighted average remaining contractual life exercisable 3 years 6 months 29 days
Exercisable, average exercise Price $ 6.59
Range Six [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Price Range, Minimum 7.01
Price Range, Maximum $ 9.47
Outstanding number of options | shares 1,955,027
Weighted average remaining contractual life outstanding 4 years 4 months 2 days
Outstanding average exercise price $ 7.32
Exercisable, number of options | shares 15,000
Weighted average remaining contractual life exercisable 3 years 11 months 9 days
Exercisable, average exercise Price $ 7.85
Range Seven [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Outstanding number of options | shares 5,136,110
Weighted average remaining contractual life outstanding 3 years 6 months 4 days
Outstanding average exercise price $ 5.76
Exercisable, number of options | shares 1,127,632
Weighted average remaining contractual life exercisable 2 years 2 months 16 days
Exercisable, average exercise Price $ 3.89