XML 61 R46.htm IDEA: XBRL DOCUMENT v3.7.0.1
Debt - Schedule of Debt (Supplemental) (Detail)
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
3.05% Senior Notes due March 2016 [Member]    
Debt Instrument [Line Items]    
Interest rate on senior notes 3.05%  
Senior notes, maturity date 2016  
2.50% Senior Notes due March 2017 [Member]    
Debt Instrument [Line Items]    
Interest rate on senior notes 2.50%  
Senior notes, maturity date 2017  
5.75% Senior Notes due March 2018 [Member]    
Debt Instrument [Line Items]    
Interest rate on senior notes 5.75%  
Senior notes, maturity date 2018  
7.50% Senior Notes due March 2019 [Member]    
Debt Instrument [Line Items]    
Interest rate on senior notes 7.50%  
Senior notes, maturity date 2019  
4.90% Senior Notes due August 2020 [Member]    
Debt Instrument [Line Items]    
Interest rate on senior notes 4.90%  
Senior notes, maturity date 2020  
4.625% Senior Notes due March 2021 [Member]    
Debt Instrument [Line Items]    
Interest rate on senior notes 4.625% 4.625%
Senior notes, maturity date 2021  
3.95% Senior Notes due March 2022 [Member]    
Debt Instrument [Line Items]    
Interest rate on senior notes 3.95%  
Senior notes, maturity date 2022  
7.75% Senior Notes due January 2024 [Member]    
Debt Instrument [Line Items]    
Interest rate on senior notes 7.75%  
Senior notes, maturity date 2024  
7.20% Senior Notes due April 2025 [Member]    
Debt Instrument [Line Items]    
Interest rate on senior notes 7.20%  
Senior notes, maturity date 2025  
6.20% Senior Notes due August 2040 [Member]    
Debt Instrument [Line Items]    
Interest rate on senior notes 6.20%  
Senior notes, maturity date 2040  
6.05% Senior Notes due March 2041 [Member]    
Debt Instrument [Line Items]    
Interest rate on senior notes 6.05%  
Senior notes, maturity date 2041  
5.25% Senior Notes due March 2042 [Member]    
Debt Instrument [Line Items]    
Interest rate on senior notes 5.25%  
Senior notes, maturity date 2042  
8.20% Senior Notes due April 2045 [Member]    
Debt Instrument [Line Items]    
Interest rate on senior notes 8.20%  
Senior notes, maturity date 2045