Convertible Senior Notes - Summary of Convertible Senior Notes (Parenthetical) (Detail) (Convertible Senior Notes 0.125% due April 1, 2019 [Member])
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Convertible Senior Notes 0.125% due April 1, 2019 [Member]
   
Debt Instrument [Line Items]    
Senior notes, Interest rate 0.125% 0.125%
Senior notes, Maturity date Apr. 01, 2019