XML 118 R107.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases Leases - Schedule of Future Minimum Rental Payments for Operating Leases (Details)
$ in Millions
Dec. 31, 2018
USD ($)
Minimum Lease Payments  
2020 $ 136
2021 125
2022 115
2023 103
2024 91
Thereafter 182
Net minimum lease commitments 752
Minimum Sublease Income  
2020 (58)
2021 (2)
2022 (1)
2023 0
2024 0
Thereafter (1)
Net minimum lease commitments (62)
Net  
2020 78
2021 123
2022 114
2023 103
2024 91
Thereafter 181
Net minimum lease commitments $ 690