1.0.0.3 false Statement Of Financial Position Classified (Parenthetical) (USD $) In Millions, except Share data false 1 $ false false Shares Standard http://www.xbrl.org/2003/instance shares 0 USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 USDperShareItemType Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 false 2 $ false false Shares Standard http://www.xbrl.org/2003/instance shares 0 USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 USDperShareItemType Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 5 3 us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent us-gaap true credit instant monetary No definition available. false false false false false false false false false 1 true true 58000000 58 false false 2 true true 47000000 47 false false No definition available. No authoritative reference available. false 6 3 us-gaap_CommonStockNoParValue us-gaap true na instant decimal No definition available. false false false false false false false false true 1 true true 0 0 false false 2 true true 0 0 false false No definition available. No authoritative reference available. false 7 3 us-gaap_CommonStockSharesAuthorized us-gaap true na instant shares No definition available. false false false false false false false false false 1 false true 1800000000 1800000000.00 false false 2 false true 1800000000 1800000000.00 false false No definition available. No authoritative reference available. false 8 3 us-gaap_CommonStockSharesIssued us-gaap true na instant shares No definition available. false false false false false false false false false 1 false true 895735210 895735210.00 false false 2 false true 888325973 888325973.00 false false No definition available. No authoritative reference available. false 9 3 us-gaap_CommonStockSharesOutstanding us-gaap true na instant shares No definition available. false false false false false false false false false 1 false true 895735210 895735210.00 false false 2 false true 888325973 888325973.00 false false No definition available. No authoritative reference available. false false 2 5 false Millions NoRounding UnKnown false true