XML 73 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Contingencies and Commitments (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of minimum rental payments for operating leases

 Future minimum rental payments for operating leases having non-cancellable terms in excess of one year are as follows (in millions).

 

    2019    

 

    2020    

 

    2021    

 

    2022    

   

    2023    

   

After

    2023    

    

    Total    

$1,360   $1,317   $1,098     $872       $708     $3,658      $9,013