XML 63 R51.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock Incentive Plans - Exercise Prices of Outstanding Options (Detail) - $ / shares
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise prices of outstanding options, Number of options outstanding 2,535,405 2,851,568 2,238,286
Exercise prices of outstanding options, Average remaining contractual life 7 years 7 months 13 days    
Exercise prices of outstanding options, Number of options exercisable 1,045,574    
$0.61 - $0.73 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise prices of outstanding options, Lower range $ 0.61    
Exercise prices of outstanding options, Upper range $ 0.73    
Exercise prices of outstanding options, Number of options outstanding 874,250    
Exercise prices of outstanding options, Average remaining contractual life 9 years 8 months 27 days    
$1.00 - $1.35 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise prices of outstanding options, Lower range $ 1.00    
Exercise prices of outstanding options, Upper range $ 1.35    
Exercise prices of outstanding options, Number of options outstanding 725,019    
Exercise prices of outstanding options, Average remaining contractual life 8 years 10 months 10 days    
Exercise prices of outstanding options, Number of options exercisable 196,438    
$2.43 - $5.20 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise prices of outstanding options, Lower range $ 2.43    
Exercise prices of outstanding options, Upper range $ 5.20    
Exercise prices of outstanding options, Number of options outstanding 548,439    
Exercise prices of outstanding options, Average remaining contractual life 5 years 10 months 24 days    
Exercise prices of outstanding options, Number of options exercisable 467,564    
$6.11 - $12.16 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise prices of outstanding options, Lower range $ 6.11    
Exercise prices of outstanding options, Upper range $ 12.16    
Exercise prices of outstanding options, Number of options outstanding 206,692    
Exercise prices of outstanding options, Average remaining contractual life 2 years 10 months 21 days    
Exercise prices of outstanding options, Number of options exercisable 200,567    
$15.00 - $19.49 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise prices of outstanding options, Lower range $ 15.00    
Exercise prices of outstanding options, Upper range $ 19.49    
Exercise prices of outstanding options, Number of options outstanding 132,476    
Exercise prices of outstanding options, Average remaining contractual life 2 years 10 months 6 days    
Exercise prices of outstanding options, Number of options exercisable 132,476    
$20.20 - $32.67 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise prices of outstanding options, Lower range $ 20.20    
Exercise prices of outstanding options, Upper range $ 32.67    
Exercise prices of outstanding options, Number of options outstanding 48,529    
Exercise prices of outstanding options, Average remaining contractual life 3 years 9 months 4 days    
Exercise prices of outstanding options, Number of options exercisable 48,529