XML 68 R54.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-based compensation - Summary of Stock Option Activity Under Plan (Detail) - $ / shares
shares in Thousands
6 Months Ended
Jun. 30, 2019
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]  
Outstanding at beginning of period 4,643
Granted 1,266
Exercised (282)
Canceled, forfeited, or expired (234)
Outstanding at end of period 5,393
Exercisable at end of period 2,520
Vested and expected to vest at end of period 5,393
Outstanding at beginning of period $ 108.56
Granted 136.17
Exercised 47.80
Canceled, forfeited, or expired 129.85
Outstanding at end of period 117.30
Exercisable at end of period 88.94
Vested and expected to vest at end of period $ 117.30