v3.7.0.1
Basis of Presentation - Additional Information (Detail) - USD ($)
shares in Millions, $ in Billions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2016
Basis of Presentation [Line Items]          
Restricted stock units outstanding to purchase shares included in diluted earnings per common share 5 6 6 5  
Accounting Standards Update 2016-15          
Basis of Presentation [Line Items]          
New accounting standard update         $ 1.1
Accounting Standards Update 2014-09          
Basis of Presentation [Line Items]          
New accounting standard update         4.2
Accounting Standards Update 2017-07          
Basis of Presentation [Line Items]          
New accounting standard update         $ 2.2