XML 70 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary and Changes in Stock Options Outstanding (Detail) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Shares      
Outstanding, Beginning Balance 6,112 5,507 5,750
Granted 1,807 1,077 1,159
Exercised (1,353) (341) (1,315)
Canceled (210) (131) (87)
Outstanding, Ending Balance 6,356 6,112 5,507
Weighted average exercise price      
Outstanding, Beginning Balance $ 20.01 $ 15.63 $ 9.31
Granted 46.55 40.19 37.21
Exercised 10.41 7.60 5.01
Canceled 43.05 34.35 46.08
Outstanding, Ending Balance $ 28.83 $ 20.01 $ 15.63