XML 58 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases and Commitments (Future Minimum Obligations under Operating Leases) (Details)
$ in Millions
Dec. 31, 2018
USD ($)
Leases and Commitments  
Operating Leases, Future Minimum Payments Due in 2019 $ 160
Operating Leases, Future Minimum Payments Due in 2020 123
Operating Leases, Future Minimum Payments Due in 2021 85
Operating Leases, Future Minimum Payments Due in 2022 57
Operating Leases, Future Minimum Payments Due in 2023 41
Operating Leases, Future Minimum Payments Due Thereafter 72
Future minimum obligations $ 538