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 | ||||