XML 63 R50.htm IDEA: XBRL DOCUMENT v3.3.1.900
Stock Incentive Plans - Exercise Prices of Outstanding Options (Detail) - $ / shares
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise prices of outstanding options, Number of options outstanding 2,851,568 2,238,286 1,926,070 2,117,110
Exercise prices of outstanding options, Average remaining contractual life 6 years 5 months 1 day      
Exercise prices of outstanding options, Number of options exercisable 1,599,607      
$0.78 - $4.94 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise prices of outstanding options, Lower range $ 0.78      
Exercise prices of outstanding options, Upper range $ 4.94      
Exercise prices of outstanding options, Number of options outstanding 1,617,436      
Exercise prices of outstanding options, Average remaining contractual life 7 years 9 months 29 days      
Exercise prices of outstanding options, Number of options exercisable 488,681      
$5.12 - $9.95 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise prices of outstanding options, Lower range $ 5.12      
Exercise prices of outstanding options, Upper range $ 9.95      
Exercise prices of outstanding options, Number of options outstanding 554,684      
Exercise prices of outstanding options, Average remaining contractual life 5 years 3 months 15 days      
Exercise prices of outstanding options, Number of options exercisable 439,526      
$10.02 - $14.00 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise prices of outstanding options, Lower range $ 10.02      
Exercise prices of outstanding options, Upper range $ 14.00      
Exercise prices of outstanding options, Number of options outstanding 238,542      
Exercise prices of outstanding options, Average remaining contractual life 3 years 11 months 12 days      
Exercise prices of outstanding options, Number of options exercisable 230,494      
$15.00 - $18.80 [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 $ 18.80      
Exercise prices of outstanding options, Number of options outstanding 29,776      
Exercise prices of outstanding options, Average remaining contractual life 2 years 11 months 23 days      
Exercise prices of outstanding options, Number of options exercisable 29,776      
$19.21 - $22.92 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise prices of outstanding options, Lower range $ 19.21      
Exercise prices of outstanding options, Upper range $ 22.92      
Exercise prices of outstanding options, Number of options outstanding 356,475      
Exercise prices of outstanding options, Average remaining contractual life 4 years 11 days      
Exercise prices of outstanding options, Number of options exercisable 356,475      
$24.95 - $32.67 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise prices of outstanding options, Lower range $ 24.95      
Exercise prices of outstanding options, Upper range $ 32.67      
Exercise prices of outstanding options, Number of options outstanding 54,655      
Exercise prices of outstanding options, Average remaining contractual life 4 years 6 months 4 days      
Exercise prices of outstanding options, Number of options exercisable 54,655