XML 81 R66.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Weighted-Average Information by Range of Exercise Prices for Stock Options Outstanding and Exercisable (Detail)
12 Months Ended
Dec. 31, 2017
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Outstanding at December 31, 2017 | shares 2,263,126
Options Exercisable at December 31, 2017 | shares 1,387,259
$4.75 to $11.50  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Range of Exercise Prices, minimum $ 4.75
Range of Exercise Prices, maximum $ 11.50
Options Outstanding at December 31, 2017 | shares 414,134
Options Outstanding, Weighted-Average Exercise Price $ 9.56
Weighted Average Remaining Contractual Life, in Years 4 years
Options Exercisable at December 31, 2017 | shares 414,134
Options Exercisable, Weighted-Average Exercise Price $ 9.56
$17.46 to $25.34  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Range of Exercise Prices, minimum 17.46
Range of Exercise Prices, maximum $ 25.34
Options Outstanding at December 31, 2017 | shares 556,847
Options Outstanding, Weighted-Average Exercise Price $ 20.58
Weighted Average Remaining Contractual Life, in Years 7 years
Options Exercisable at December 31, 2017 | shares 556,847
Options Exercisable, Weighted-Average Exercise Price $ 20.58
$26.47 to $50.16  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Range of Exercise Prices, minimum 26.47
Range of Exercise Prices, maximum $ 50.16
Options Outstanding at December 31, 2017 | shares 1,292,145
Options Outstanding, Weighted-Average Exercise Price $ 36.63
Weighted Average Remaining Contractual Life, in Years 8 years
Options Exercisable at December 31, 2017 | shares 416,278
Options Exercisable, Weighted-Average Exercise Price $ 31.20