v2.4.0.6

Marketable Securities (Details) (USD $) In Millions, unless otherwise specified | 3 Months Ended | 6 Months Ended |
--- | --- | --- | ---
Jun. 30, 2012 | Jun. 30, 2011 | Jun. 30, 2012 | Jun. 30, 2011 | Dec. 31, 2011
Available For Sale and Trading Securities [Line Items] |  |  |  |  |
Cash, time deposits, and other cash equivalents | $ 7,248 |  | $ 7,248 |  | $ 5,911
Total Cash and Cash Equivalents | 22,184 |  | 22,184 |  | 16,071
Total Marketable Securities - Current | 11,381 |  | 11,381 |  | 16,148
Total Marketable Securities, Noncurrent | 244 |  | 244 |  |
Total Marketable Securities | 11,625 |  | 11,625 |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Restricted Cash - Other | 564 |  | 564 |  | 691
Total Restricted Cash and Marketable Securities | 1,780 | 1,780 | 1,780 | 1,780 | 2,233
Other disclosures [Abstract] |  |  |  |  |
Restricted Cash and Investments, Current | 734 |  | 734 |  | 1,005
Restricted Cash and Investments, Noncurrent | 1,046 |  | 1,046 |  | 1,228
Securities Compensating Balance | 84 |  | 84 |  | 84
Letters of Credit Outstanding, Amount | 70 |  | 70 |  | 70
Available-for-sale Securities Sale Proceeds | 551 | 132 | 978 | 249 |
Available-for-sale Securities, Due in One Year, Amortized Cost | 17,136 |  | 17,136 |  |
Available-for-sale Securities, Due after One Through Five Years, Amortized Cost | 1,479 |  | 1,479 |  |
Total Contractual Maturities of Available-for-sale Securities, Amortized Cost | 18,615 |  | 18,615 |  |
Available-for-sale Securities, Due in One Year, Fair Value | 17,136 |  | 17,136 |  |
Available-for-sale Securities, Due after One Through Five Years, Fair Value | 1,482 |  | 1,482 |  |
Total Contractual Maturities of Available-for-sale Securities, Fair Value | 18,618 |  | 18,618 |  |
Level 1 [Member] |  |  |  |  |
Available For Sale and Trading Securities [Line Items] |  |  |  |  |
Total Marketable Securities - Current | 0 |  | 0 |  | 34
Total Marketable Securities, Noncurrent | 244 |  | 244 |  |
Total Marketable Securities | 244 |  | 244 |  |
Level 2 [Member] |  |  |  |  |
Available For Sale and Trading Securities [Line Items] |  |  |  |  |
Total Marketable Securities - Current | 11,381 |  | 11,381 |  | 16,114
Total Marketable Securities, Noncurrent | 0 |  | 0 |  |
Total Marketable Securities | 11,381 |  | 11,381 |  |
Level 3 [Member] |  |  |  |  |
Available For Sale and Trading Securities [Line Items] |  |  |  |  |
Total Marketable Securities - Current | 0 |  | 0 |  | 0
Total Marketable Securities, Noncurrent | 0 |  | 0 |  |
Total Marketable Securities | 0 |  | 0 |  |
Cash and Cash Equivalents [Member] |  |  |  |  |
Available For Sale and Trading Securities [Line Items] |  |  |  |  |
Total marketable securities classified as cash equivalent, fair value | 14,936 |  | 14,936 |  | 10,160
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Amortized Cost Basis | 14,936 |  | 14,936 |  | 9,663
Available-for-sale Securities, Gross Unrealized Gains | 0 |  | 0 |  | 0
Available-for-sale Securities, Gross Unrealized Losses | 0 |  | 0 |  | 0
Available-for-sale Securities, Fair Value Disclosure |  |  |  |  | 9,663
Trading Securities [Abstract] |  |  |  |  |
Trading Securities, Fair Value |  |  |  |  | 497
Cash and Cash Equivalents [Member] | Level 1 [Member] |  |  |  |  |
Available For Sale and Trading Securities [Line Items] |  |  |  |  |
Total marketable securities classified as cash equivalent, fair value | 1,309 |  | 1,309 |  | 1,794
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure |  |  |  |  | 1,794
Trading Securities [Abstract] |  |  |  |  |
Trading Securities, Fair Value |  |  |  |  | 0
Cash and Cash Equivalents [Member] | Level 2 [Member] |  |  |  |  |
Available For Sale and Trading Securities [Line Items] |  |  |  |  |
Total marketable securities classified as cash equivalent, fair value | 13,627 |  | 13,627 |  | 8,366
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure |  |  |  |  | 7,869
Trading Securities [Abstract] |  |  |  |  |
Trading Securities, Fair Value |  |  |  |  | 497
Cash and Cash Equivalents [Member] | Level 3 [Member] |  |  |  |  |
Available For Sale and Trading Securities [Line Items] |  |  |  |  |
Total marketable securities classified as cash equivalent, fair value | 0 |  | 0 |  | 0
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure |  |  |  |  | 0
Trading Securities [Abstract] |  |  |  |  |
Trading Securities, Fair Value |  |  |  |  | 0
Cash and Cash Equivalents [Member] | US government and agencies [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Amortized Cost Basis | 8,042 |  | 8,042 |  | 239
Available-for-sale Securities, Gross Unrealized Gains | 0 |  | 0 |  | 0
Available-for-sale Securities, Gross Unrealized Losses | 0 |  | 0 |  | 0
Available-for-sale Securities, Fair Value Disclosure | 8,042 |  | 8,042 |  | 239
Cash and Cash Equivalents [Member] | US government and agencies [Member] | Level 1 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 0 |  | 0 |  | 0
Cash and Cash Equivalents [Member] | US government and agencies [Member] | Level 2 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 8,042 |  | 8,042 |  | 239
Cash and Cash Equivalents [Member] | US government and agencies [Member] | Level 3 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 0 |  | 0 |  | 0
Cash and Cash Equivalents [Member] | Sovereign debt [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Amortized Cost Basis | 441 |  | 441 |  | 490
Available-for-sale Securities, Gross Unrealized Gains | 0 |  | 0 |  | 0
Available-for-sale Securities, Gross Unrealized Losses | 0 |  | 0 |  | 0
Available-for-sale Securities, Fair Value Disclosure | 441 |  | 441 |  | 490
Trading Securities [Abstract] |  |  |  |  |
Trading Securities, Fair Value |  |  |  |  | 497
Cash and Cash Equivalents [Member] | Sovereign debt [Member] | Level 1 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 0 |  | 0 |  | 0
Trading Securities [Abstract] |  |  |  |  |
Trading Securities, Fair Value |  |  |  |  | 0
Cash and Cash Equivalents [Member] | Sovereign debt [Member] | Level 2 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 441 |  | 441 |  | 490
Trading Securities [Abstract] |  |  |  |  |
Trading Securities, Fair Value |  |  |  |  | 497
Cash and Cash Equivalents [Member] | Sovereign debt [Member] | Level 3 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 0 |  | 0 |  | 0
Trading Securities [Abstract] |  |  |  |  |
Trading Securities, Fair Value |  |  |  |  | 0
Cash and Cash Equivalents [Member] | Certificates of Deposit [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Amortized Cost Basis | 350 |  | 350 |  | 2,028
Available-for-sale Securities, Gross Unrealized Gains | 0 |  | 0 |  | 0
Available-for-sale Securities, Gross Unrealized Losses | 0 |  | 0 |  | 0
Available-for-sale Securities, Fair Value Disclosure | 350 |  | 350 |  | 2,028
Cash and Cash Equivalents [Member] | Certificates of Deposit [Member] | Level 1 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 0 |  | 0 |  | 0
Cash and Cash Equivalents [Member] | Certificates of Deposit [Member] | Level 2 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 350 |  | 350 |  | 2,028
Cash and Cash Equivalents [Member] | Certificates of Deposit [Member] | Level 3 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 0 |  | 0 |  | 0
Cash and Cash Equivalents [Member] | Money Market Funds [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Amortized Cost Basis | 1,309 |  | 1,309 |  | 1,794
Available-for-sale Securities, Gross Unrealized Gains | 0 |  | 0 |  | 0
Available-for-sale Securities, Gross Unrealized Losses | 0 |  | 0 |  | 0
Available-for-sale Securities, Fair Value Disclosure | 1,309 |  | 1,309 |  | 1,794
Cash and Cash Equivalents [Member] | Money Market Funds [Member] | Level 1 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 1,309 |  | 1,309 |  | 1,794
Cash and Cash Equivalents [Member] | Money Market Funds [Member] | Level 2 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 0 |  | 0 |  | 0
Cash and Cash Equivalents [Member] | Money Market Funds [Member] | Level 3 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 0 |  | 0 |  | 0
Cash and Cash Equivalents [Member] | Commercial Paper [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Amortized Cost Basis | 4,794 |  | 4,794 |  | 5,112
Available-for-sale Securities, Gross Unrealized Gains | 0 |  | 0 |  | 0
Available-for-sale Securities, Gross Unrealized Losses | 0 |  | 0 |  | 0
Available-for-sale Securities, Fair Value Disclosure | 4,794 |  | 4,794 |  | 5,112
Cash and Cash Equivalents [Member] | Commercial Paper [Member] | Level 1 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 0 |  | 0 |  | 0
Cash and Cash Equivalents [Member] | Commercial Paper [Member] | Level 2 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 4,794 |  | 4,794 |  | 5,112
Cash and Cash Equivalents [Member] | Commercial Paper [Member] | Level 3 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 0 |  | 0 |  | 0
Marketable Securities - Current [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Amortized Cost Basis | 4,956 |  | 4,956 |  | 10,101
Available-for-sale Securities, Gross Unrealized Gains | 4 |  | 4 |  | 5
Available-for-sale Securities, Gross Unrealized Losses | 2 |  | 2 |  | 4
Available-for-sale Securities, Fair Value Disclosure | 4,958 |  | 4,958 |  | 10,102
Trading Securities [Abstract] |  |  |  |  |
Trading Securities, Fair Value | 6,423 |  | 6,423 |  | 6,046
Marketable Securities - Current [Member] | Level 1 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 0 |  | 0 |  | 0
Trading Securities [Abstract] |  |  |  |  |
Trading Securities, Fair Value | 0 |  | 0 |  | 34
Marketable Securities - Current [Member] | Level 2 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 4,958 |  | 4,958 |  | 10,102
Trading Securities [Abstract] |  |  |  |  |
Trading Securities, Fair Value | 6,423 |  | 6,423 |  | 6,012
Marketable Securities - Current [Member] | Level 3 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 0 |  | 0 |  | 0
Trading Securities [Abstract] |  |  |  |  |
Trading Securities, Fair Value | 0 |  | 0 |  | 0
Marketable Securities - Current [Member] | US government and agencies [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Amortized Cost Basis | 1,370 |  | 1,370 |  | 5,214
Available-for-sale Securities, Gross Unrealized Gains | 0 |  | 0 |  | 2
Available-for-sale Securities, Gross Unrealized Losses | 0 |  | 0 |  | 0
Available-for-sale Securities, Fair Value Disclosure | 1,370 |  | 1,370 |  | 5,216
Marketable Securities - Current [Member] | US government and agencies [Member] | Level 1 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 0 |  | 0 |  | 0
Marketable Securities - Current [Member] | US government and agencies [Member] | Level 2 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 1,370 |  | 1,370 |  | 5,216
Marketable Securities - Current [Member] | US government and agencies [Member] | Level 3 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 0 |  | 0 |  | 0
Marketable Securities - Current [Member] | Sovereign debt [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Amortized Cost Basis | 67 |  | 67 |  | 143
Available-for-sale Securities, Gross Unrealized Gains | 0 |  | 0 |  | 0
Available-for-sale Securities, Gross Unrealized Losses | 0 |  | 0 |  | 0
Available-for-sale Securities, Fair Value Disclosure | 67 |  | 67 |  | 143
Trading Securities [Abstract] |  |  |  |  |
Trading Securities, Unrealized Holding Loss | 111 |  | 61 |  |
Trading Securities, Fair Value | 6,423 |  | 6,423 |  | 5,936
Marketable Securities - Current [Member] | Sovereign debt [Member] | Level 1 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 0 |  | 0 |  | 0
Trading Securities [Abstract] |  |  |  |  |
Trading Securities, Fair Value | 0 |  | 0 |  | 0
Marketable Securities - Current [Member] | Sovereign debt [Member] | Level 2 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 67 |  | 67 |  | 143
Trading Securities [Abstract] |  |  |  |  |
Trading Securities, Fair Value | 6,423 |  | 6,423 |  | 5,936
Marketable Securities - Current [Member] | Sovereign debt [Member] | Level 3 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 0 |  | 0 |  | 0
Trading Securities [Abstract] |  |  |  |  |
Trading Securities, Fair Value | 0 |  | 0 |  | 0
Marketable Securities - Current [Member] | Certificates of Deposit [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Amortized Cost Basis | 40 |  | 40 |  | 178
Available-for-sale Securities, Gross Unrealized Gains | 0 |  | 0 |  | 0
Available-for-sale Securities, Gross Unrealized Losses | 0 |  | 0 |  | 0
Available-for-sale Securities, Fair Value Disclosure | 40 |  | 40 |  | 178
Marketable Securities - Current [Member] | Certificates of Deposit [Member] | Level 1 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 0 |  | 0 |  | 0
Marketable Securities - Current [Member] | Certificates of Deposit [Member] | Level 2 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 40 |  | 40 |  | 178
Marketable Securities - Current [Member] | Certificates of Deposit [Member] | Level 3 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 0 |  | 0 |  | 0
Marketable Securities - Current [Member] | Corporate Debt [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Amortized Cost Basis | 3,479 |  | 3,479 |  | 4,566
Available-for-sale Securities, Gross Unrealized Gains | 4 |  | 4 |  | 3
Available-for-sale Securities, Gross Unrealized Losses | 2 |  | 2 |  | 4
Available-for-sale Securities, Fair Value Disclosure | 3,481 |  | 3,481 |  | 4,565
Marketable Securities - Current [Member] | Corporate Debt [Member] | Level 1 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 0 |  | 0 |  | 0
Marketable Securities - Current [Member] | Corporate Debt [Member] | Level 2 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 3,481 |  | 3,481 |  | 4,565
Marketable Securities - Current [Member] | Corporate Debt [Member] | Level 3 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 0 |  | 0 |  | 0
Marketable Securities - Current [Member] | Equity [Member] |  |  |  |  |
Trading Securities [Abstract] |  |  |  |  |
Trading Securities, Fair Value |  |  |  |  | 34
Marketable Securities - Current [Member] | Equity [Member] | Level 1 [Member] |  |  |  |  |
Trading Securities [Abstract] |  |  |  |  |
Trading Securities, Fair Value |  |  |  |  | 34
Marketable Securities - Current [Member] | Equity [Member] | Level 2 [Member] |  |  |  |  |
Trading Securities [Abstract] |  |  |  |  |
Trading Securities, Fair Value |  |  |  |  | 0
Marketable Securities - Current [Member] | Equity [Member] | Level 3 [Member] |  |  |  |  |
Trading Securities [Abstract] |  |  |  |  |
Trading Securities, Fair Value |  |  |  |  | 0
Marketable Securities - Current [Member] | Other Debt [Member] |  |  |  |  |
Trading Securities [Abstract] |  |  |  |  |
Trading Securities, Fair Value |  |  |  |  | 76
Marketable Securities - Current [Member] | Other Debt [Member] | Level 1 [Member] |  |  |  |  |
Trading Securities [Abstract] |  |  |  |  |
Trading Securities, Fair Value |  |  |  |  | 0
Marketable Securities - Current [Member] | Other Debt [Member] | Level 2 [Member] |  |  |  |  |
Trading Securities [Abstract] |  |  |  |  |
Trading Securities, Fair Value |  |  |  |  | 76
Marketable Securities - Current [Member] | Other Debt [Member] | Level 3 [Member] |  |  |  |  |
Trading Securities [Abstract] |  |  |  |  |
Trading Securities, Fair Value |  |  |  |  | 0
Marketable Securities - Noncurrent [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Amortized Cost Basis | 404 |  | 404 |  |
Available-for-sale Securities, Gross Unrealized Gains | 0 |  | 0 |  |
Available-for-sale Securities, Gross Unrealized Losses | 160 |  | 160 |  |
Marketable Securities - Noncurrent [Member] | Equity [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Amortized Cost Basis | 404 |  | 404 |  |
Available-for-sale Securities, Gross Unrealized Gains | 0 |  | 0 |  |
Available-for-sale Securities, Gross Unrealized Losses | 160 |  | 160 |  |
Available-for-sale Securities, Fair Value Disclosure | 244 |  | 244 |  |
Marketable Securities - Noncurrent [Member] | Equity [Member] | Level 1 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 244 |  | 244 |  |
Marketable Securities - Noncurrent [Member] | Equity [Member] | Level 2 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 0 |  | 0 |  |
Marketable Securities - Noncurrent [Member] | Equity [Member] | Level 3 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 0 |  | 0 |  |
Restricted cash and marketable securities [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Amortized Cost Basis | 1,216 |  | 1,216 |  | 1,539
Available-for-sale Securities, Gross Unrealized Gains | 0 |  | 0 |  | 3
Available-for-sale Securities, Gross Unrealized Losses | 0 |  | 0 |  | 0
Available-for-sale Securities, Fair Value Disclosure | 1,216 |  | 1,216 |  | 1,542
Restricted cash and marketable securities [Member] | Level 1 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 1,027 |  | 1,027 |  | 1,363
Restricted cash and marketable securities [Member] | Level 2 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 189 |  | 189 |  | 179
Restricted cash and marketable securities [Member] | Level 3 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 0 |  | 0 |  | 0
Restricted cash and marketable securities [Member] | Sovereign debt [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Amortized Cost Basis | 20 |  | 20 |  | 15
Available-for-sale Securities, Gross Unrealized Gains | 0 |  | 0 |  | 0
Available-for-sale Securities, Gross Unrealized Losses | 0 |  | 0 |  | 0
Available-for-sale Securities, Fair Value Disclosure | 20 |  | 20 |  | 15
Restricted cash and marketable securities [Member] | Sovereign debt [Member] | Level 1 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 0 |  | 0 |  | 0
Restricted cash and marketable securities [Member] | Sovereign debt [Member] | Level 2 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 20 |  | 20 |  | 15
Restricted cash and marketable securities [Member] | Sovereign debt [Member] | Level 3 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 0 |  | 0 |  | 0
Restricted cash and marketable securities [Member] | Money Market Funds [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Amortized Cost Basis | 1,027 |  | 1,027 |  | 1,363
Available-for-sale Securities, Gross Unrealized Gains | 0 |  | 0 |  | 0
Available-for-sale Securities, Gross Unrealized Losses | 0 |  | 0 |  | 0
Available-for-sale Securities, Fair Value Disclosure | 1,027 |  | 1,027 |  | 1,363
Restricted cash and marketable securities [Member] | Money Market Funds [Member] | Level 1 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 1,027 |  | 1,027 |  | 1,363
Restricted cash and marketable securities [Member] | Money Market Funds [Member] | Level 2 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 0 |  | 0 |  | 0
Restricted cash and marketable securities [Member] | Money Market Funds [Member] | Level 3 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 0 |  | 0 |  | 0
Restricted cash and marketable securities [Member] | Other restricted marketable securities [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Amortized Cost Basis | 169 |  | 169 |  | 161
Available-for-sale Securities, Gross Unrealized Gains | 0 |  | 0 |  | 3
Available-for-sale Securities, Gross Unrealized Losses | 0 |  | 0 |  | 0
Available-for-sale Securities, Fair Value Disclosure | 169 |  | 169 |  | 164
Restricted cash and marketable securities [Member] | Other restricted marketable securities [Member] | Level 1 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 0 |  | 0 |  | 0
Restricted cash and marketable securities [Member] | Other restricted marketable securities [Member] | Level 2 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | 169 |  | 169 |  | 164
Restricted cash and marketable securities [Member] | Other restricted marketable securities [Member] | Level 3 [Member] |  |  |  |  |
Available-for-sale Securities [Abstract] |  |  |  |  |
Available-for-sale Securities, Fair Value Disclosure | $ 0 |  | $ 0 |  | $ 0

X
- Definition This item represents the fair value of debt securities by contractual maturity range from the balance sheet date and which are categorized neither as held-to-maturity nor trading securities. + References No definition available. + Details
Name: | gm_AvailableForSaleSecuritesDebtMaturitiesFairValue
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This element represents the portion of the balance sheet assertion valued at fair value by the entity whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. + References No definition available. + Details
Name: | gm_CashEquivalentFairValue
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | gm_OtherDisclosuresAbstract
Namespace Prefix: | gm_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Carrying amounts of cash and nontradable instruments which are restricted as to withdrawal or usage and excludes marketable securities classified as restricted cash and marketable securities. + References No definition available. + Details
Name: | gm_RestrictedCashOther
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_AvailableForSaleSecuritiesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Staff Position (FSP) -Number FAS115-1/124-1 -Paragraph 7 -Footnote 2 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 19 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.2) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_AvailableForSaleSecuritiesAmortizedCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This item represents debt securities, at cost, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments, as defined), and fair value hedge accounting adjustments, if any, which are expected to mature after one year and through five years from the balance sheet date and which are categorized neither as held-to-maturity nor trading securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Staff Position (FSP) -Number FAS115-1/124-1 -Paragraph 7 -Footnote 2 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 20 -Subparagraph b -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.2) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This item represents the fair value of debt securities which are expected to mature after one year and through five years from the balance sheet date and which are categorized neither as held-to-maturity nor trading securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 20 -Subparagraph b -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a),(d) -URI http://asc.fasb.org/extlink&oid=6872113&loc=d3e27161-111563 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6957658&loc=d3e62586-112803 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This item represents the total of all debt securities grouped by maturity dates, at cost, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments, as defined), and fair value hedge accounting adjustments, if any, which are classified neither as held-to-maturity nor trading securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Staff Position (FSP) -Number FAS115-1/124-1 -Paragraph 7 -Footnote 2 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 20 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.2) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This item represents debt securities, at cost, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments, as defined), and fair value hedge accounting adjustments, if any, which are expected to mature within one year of the balance sheet date and which are categorized neither as held-to-maturity nor trading securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Staff Position (FSP) -Number FAS115-1/124-1 -Paragraph 7 -Footnote 2 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 20 -Subparagraph a -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.2) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This item represents the fair value of debt securities which are expected to mature within one year of the balance sheet date and which are categorized neither as held-to-maturity nor trading securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 20 -Subparagraph a -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a),(d) -URI http://asc.fasb.org/extlink&oid=6872113&loc=d3e27161-111563 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6957658&loc=d3e62586-112803 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This element represents the portion of the balance sheet assertion valued at fair value by the entity whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. This item represents Available-for-sale Securities which consist of all investments in certain debt and equity securities neither classified as trading or held-to-maturity securities. A debt security represents a creditor relationship with an enterprise. Debt securities include, among other items, US Treasury securities, US government securities, municipal securities, corporate bonds, convertible debt, commercial paper, and all securitized debt instruments. An equity security represents an ownership interest in an enterprise or the right to acquire or dispose of an ownership interest in an enterprise at fixed or determinable prices. Equity securities include, among other things, common stock, certain preferred stock, warrant rights, call options, and put options, but do not include convertible debt. An entity may opt to provide the reader with additional narrative text to better understand the nature of investments in debt and equity securities which are categorized as Available-for-sale. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 12 -Subparagraph b -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 25 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6379932&loc=d3e22054-111558 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Available-for-Sale Securities -URI http://asc.fasb.org/extlink&oid=6505594 + Details
Name: | us-gaap_AvailableForSaleSecuritiesFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The total amount of proceeds received for the sale of securities, categorized neither as held-to-maturity nor trading securities, during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 21 -Subparagraph a -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 9 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6872113&loc=d3e27357-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesGrossRealizedGainsLossesSaleProceeds
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition This item represents the gross unrealized gains for securities, at a point in time, which are categorized neither as held-to-maturity nor trading securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 22 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 13, 19 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6872113&loc=d3e27161-111563 + Details
Name: | us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This item represents the gross unrealized losses for securities, at a point in time, which are categorized neither as held-to-maturity nor trading securities. + References No definition available. + Details
Name: | us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLosses1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This element represents the portion of the balance sheet assertion valued at fair value by the entity whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. This item includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the Company may deposit additional funds at any time and also effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash -URI http://asc.fasb.org/extlink&oid=6506951 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash Equivalents -URI http://asc.fasb.org/extlink&oid=6507016 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 7, 8, 9, 10 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 7 -Footnote 1 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 8 -Footnote 2 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. + Details
Name: | us-gaap_CashAndCashEquivalentsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The fair value as of the balance sheet date of financial instruments and other positions owned by the entity and pledged to counterparties as collateral, including: (1) mortgages, mortgage-backed and asset backed securities; (2) US government and agency obligations; (3) state and municipal government obligations; (4) other sovereign government debt; (5) corporate obligations; (6) corporate equities; (7) principal investments; (8) derivative contracts; and (9) physical commodities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 140 -Paragraph 17 -Subparagraph a(2) -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6862952&loc=d3e113969-111729 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Audit and Accounting Guide (AAG) -Number AAG-BRD -Chapter 4 -Paragraph 43 -IssueDate 2006-05-01 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 30 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6467456&loc=d3e113888-111728 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Audit and Accounting Guide (AAG) -Number AAG-BRD -Chapter 4 -Paragraph 80 -Subparagraph Exhibit 4-3 -IssueDate 2006-05-01 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 140 -Paragraph 15 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. + Details
Name: | us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralAtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The total amount of the contingent obligation under letters of credit outstanding as of the reporting date. + References No definition available. + Details
Name: | us-gaap_LettersOfCreditOutstandingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Total debt and equity financial instruments including: (1) securities held-to-maturity, (2) trading securities, and (3) securities available-for-sale. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=6872113&loc=d3e27232-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 19 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6872113&loc=d3e27161-111563 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.4) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 + Details
Name: | us-gaap_MarketableSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Total debt and equity financial instruments including: (1) securities held-to-maturity, (2) trading securities, and (3) securities available-for-sale which are intended to be held for less than one year or the normal operating cycle, whichever is longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 1 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=6361293&loc=d3e6676-107765 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 2 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.2) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6871852&loc=d3e26626-111562 + Details
Name: | us-gaap_MarketableSecuritiesCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Total debt and equity financial instruments including: (1) securities held-to-maturity and (2) securities available-for-sale that will be held for the long-term. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 17 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.12) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6871852&loc=d3e26626-111562 + Details
Name: | us-gaap_MarketableSecuritiesNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Other (not elsewhere specified in the taxonomy) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 8, 9 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash Equivalents -URI http://asc.fasb.org/extlink&oid=6507016 + Details
Name: | us-gaap_OtherCashEquivalentsAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Cash and investments whose use in whole or in part is restricted for the long-term, generally by contractual agreements or regulatory requirements. For use in an unclassified balance sheet. + References No definition available. + Details
Name: | us-gaap_RestrictedCashAndInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The current cash, cash equivalents and investments that are restricted as to withdrawal or usage. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or entity statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. Excludes compensating balance arrangements that are not agreements which legally restrict the use of cash amounts shown on the balance sheet. Includes current cash equivalents and investments that are similarly restricted as to withdrawal, usage or disposal. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 1 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.1) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_RestrictedCashAndInvestmentsCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The noncurrent cash, cash equivalents and investments that is restricted as to withdrawal or usage. Restrictions may include legally restricted deposits held as compensating balances against borrowing arrangements, contracts entered into with others, or entity statements of intention with regard to particular deposits classified as long-term; that is not expected to be released from such existing restrictions within one year of the balance sheet date or operating cycle, whichever is longer. Excludes compensating balance arrangements that are not agreements which legally restrict the use of cash amounts shown on the balance sheet. Includes noncurrent cash equivalents and investments that are similarly restricted as to withdrawal, usage or disposal. + References No definition available. + Details
Name: | us-gaap_RestrictedCashAndInvestmentsNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_TradingSecuritiesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents the portion of the balance sheet assertion valued at fair value by the entity whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. This item represents Trading Securities which consist of all investments in certain debt and equity securities that are bought and held principally for the purpose of selling them in the near term (thus held for only a short period of time) or for which an entity has elected the fair value option. Trading generally reflects active and frequent buying and selling, and trading securities are generally used with the objective of generating profits on short-term differences in price, but this category of investments may also include items which are not intended to be sold in the near term or for which the fair value option has been elected. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 12 -Subparagraph a -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 25 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6379932&loc=d3e22054-111558 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Trading Securities -URI http://asc.fasb.org/extlink&oid=6526789 + Details
Name: | us-gaap_TradingSecuritiesFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The increase (decrease) resulting in a loss from the difference between the fair value and the carrying value, or in the comparative fair values, of trading securities held at each balance sheet date, that was included in earnings for the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.7(c)) -URI http://asc.fasb.org/extlink&oid=6880815&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Trading Securities -URI http://asc.fasb.org/extlink&oid=6526789 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 13 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 9 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=6872113&loc=d3e27357-111563 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 12 -Subparagraph a -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 21 -Subparagraph e -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 35 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6956420&loc=d3e24584-111560 + Details
Name: | us-gaap_TradingSecuritiesUnrealizedHoldingLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration