2.2.0.25falsefalse006550 - Disclosure - Commitments and Contingencies (Tables)truefalsefalse1falsefalseUSDfalsefalse1/1/2010 - 12/31/2010 USD ($) USD ($) / shares $Cur_12mos_20101231http://www.sec.gov/CIK0000037996duration2010-01-01T00:00:002010-12-31T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170PureStandardhttp://www.xbrl.org/2003/instancepurexbrli0SharesStandardht tp://www.xbrl.org/2003/instancesharesxbrli0USD_Per_ShareDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2true0f_CommitmentsAndContingenciesAbstract ffalsenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse3false0us-gaap_ScheduleOfGuaranteeObligationsTextBlockus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00<!--StartFragment--> <div style="DISPLAY: block; FONT-SIZE: 10pt; MARGIN-LEFT: 0pt; TEXT-INDENT: 18pt; MARGIN-RIGHT: 0pt; FONT-FAMILY: Times New Roman; TEXT-ALIGN: left">The maximum potential payments under guarantees and the carrying value of recorded liabilities related to guarantees at December 31 were as follows (in millions):</div> <div style="TEXT-ALIGN: left"> <table cellpadding="0" cellspacing="0" style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman" width="100%"> <tr> <td style="DISPLAY: inline; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; FONT-FAMILY: times new roman" valign="bottom" width="77%">&#160;</td> <td style="DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; FONT-FAMILY: times new roman" valign="bottom" width="2%">&#160;</td> <td colspan="2" style="BORDER-BOTTOM: black 2px solid" valign="bottom" width="9%"> <div style="DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; MARGIN-RIGHT: 0pt; FONT-FAMILY: times new roman; TEXT-ALIGN: center">2010</div></td> <td style="DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">&#160;</td> <td style="DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; FONT-FAMILY: times new roman" valign="bottom" width="1%">&#160;</td> <td colspan="2" style="BORDER-BOTTOM: black 2px solid" valign="bottom" width="9%"> <div style="DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; MARGIN-RIGHT: 0pt; FONT-FAMILY: times new roman; TEXT-ALIGN: center">2009</div></td> <td style="DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">&#160;</td></tr> <tr bgcolor="#cceeff"> <td valign="bottom" width="77%"> <div style="DISPLAY: block; FONT-SIZE: 10pt; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; MARGIN-RIGHT: 0pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify">Maximum potential payments<font style="MARGIN-LEFT: 12pt">&#160;</font></div></td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman" valign="bottom" width="2%">&#160;</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">$</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: right" valign="bottom" width="8%">500</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">&#160;</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman" valign="bottom" width="1%">&#160;</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">$</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: right" valign="bottom" width="8%">219</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">&#160;</td></tr> <tr bgcolor="white"> <td valign="bottom" width="77%"> <div style="DISPLAY: block; FONT-SIZE: 10pt; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; MARGIN-RIGHT: 0pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify">Carrying value of recorded liabilities related to guarantees<font style="MARGIN-LEFT: 12pt">&#160;</font></div></td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman" valign="bottom" width="2%">&#160;</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">&#160;</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: right" valign="bottom" width="8%"><font style="MARGIN-LEFT: 28.4pt">&#160;</font>43</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">&#160;</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman" valign="bottom" width="1%">&#160;</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">&#160;</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: right" valign="bottom" width="8%"><font style="MARGIN-LEFT: 28.4pt">&#160;</font>30</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">&#160;</td></tr></table></div> <div style="DISPLAY: block; TEXT-INDENT: 0pt"><br/> </div> <!--EndFragment--> The maximum potential payments under guarantees and the carrying value of recorded liabilities related to guarantees at December 31 were as follows (infalsefalsefalsefalsefalseOtherus-types:textBlockItemTypestringProvides pertinent information about each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) th e guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 5 -Paragraph 9, 10, 11, 12 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Interpretation (FIN) -Number 45 -Paragraph 13, 16 falsefalse4false0us-gaap_ProductWarrantyDisclosureTextBlockus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00<!--StartFragment--> <div style="DISPLAY: block; FONT-SIZE: 10pt; MARGIN-LEFT: 0pt; TEXT-INDENT: 18pt; MARGIN-RIGHT: 0pt; FONT-FAMILY: Times New Roman; TEXT-ALIGN: left">Warranty accruals accounted for in <font style="DISPLAY: inline; FONT-STYLE: italic">Accrued liabilities and deferred revenue</font> at December 31 were as follows (in millions):</div> <div style="DISPLAY: block; TEXT-INDENT: 0pt"><br/> </div> <div style="TEXT-ALIGN: left"> <table cellpadding="0" cellspacing="0" style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman" width="100%"> <tr> <td style="DISPLAY: inline; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; FONT-FAMILY: times new roman" valign="bottom" width="77%">&#160;</td> <td style="DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; FONT-FAMILY: times new roman" valign="bottom" width="2%">&#160;</td> <td colspan="2" style="BORDER-BOTTOM: black 2px solid" valign="bottom" width="9%"> <div style="DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; MARGIN-RIGHT: 0pt; FONT-FAMILY: times new roman; TEXT-ALIGN: center">2010</div></td> <td style="DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">&#160;</td> <td style="DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; FONT-FAMILY: times new roman" valign="bottom" width="1%">&#160;</td> <td colspan="2" style="BORDER-BOTTOM: black 2px solid" valign="bottom" width="9%"> <div style="DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; MARGIN-RIGHT: 0pt; FONT-FAMILY: times new roman; TEXT-ALIGN: center">2009</div></td> <td style="DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">&#160;</td></tr> <tr bgcolor="#cceeff"> <td valign="bottom" width="77%"> <div style="DISPLAY: block; FONT-SIZE: 10pt; MARGIN-LEFT: 9pt; TEXT-INDENT: -9pt; MARGIN-RIGHT: 0pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify">Beginning balance<font style="MARGIN-LEFT: 12pt">&#160;</font></div></td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman" valign="bottom" width="2%">&#160;</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">$</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: right" valign="bottom" width="8%">3,147</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">&#160;</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman" valign="bottom" width="1%">&#160;</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">$</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: right" valign="bottom" width="8%">3,239</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">&#160;</td></tr> <tr bgcolor="white"> <td valign="bottom" width="77%"> <div style="DISPLAY: block; FONT-SIZE: 10pt; MARGIN-LEFT: 18pt; TEXT-INDENT: -9pt; MARGIN-RIGHT: 0pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify">Payments made during the period<font style="MARGIN-LEFT: 12pt">&#160;</font></div></td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman" valign="bottom" width="2%">&#160;</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">&#160;</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: right" valign="bottom" width="8%"><font style="MARGIN-LEFT: 1pt">&#160;</font>(2,176</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">)</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman" valign="bottom" width="1%">&#160;</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">&#160;</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: right" valign="bottom" width="8%"><font style="MARGIN-LEFT: 1pt">&#160;</font>(2,484</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">)</td></tr> <tr bgcolor="#cceeff"> <td valign="bottom" width="77%"> <div style="DISPLAY: block; FONT-SIZE: 10pt; MARGIN-LEFT: 18pt; TEXT-INDENT: -9pt; MARGIN-RIGHT: 0pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify">Changes in accrual related to warranties issued during the period<font style="MARGIN-LEFT: 12pt">&#160;</font></div></td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman" valign="bottom" width="2%">&#160;</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">&#160;</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: right" valign="bottom" width="8%"><font style="MARGIN-LEFT: 9.85pt">&#160;</font>1,522</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">&#160;</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman" valign="bottom" width="1%">&#160;</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">&#160;</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: right" valign="bottom" width="8%"><font style="MARGIN-LEFT: 9.85pt">&#160;</font>1,652</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">&#160;</td></tr> <tr bgcolor="white"> <td valign="bottom" width="77%"> <div style="DISPLAY: block; FONT-SIZE: 10pt; MARGIN-LEFT: 18pt; TEXT-INDENT: -9pt; MARGIN-RIGHT: 0pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify">Changes in accrual related to pre-existing warranties<font style="MARGIN-LEFT: 12pt">&#160;</font></div></td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman" valign="bottom" width="2%">&#160;</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">&#160;</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: right" valign="bottom" width="8%"><font style="MARGIN-LEFT: 21pt">&#160;</font>203</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">&#160;</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman" valign="bottom" width="1%">&#160;</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">&#160;</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: right" valign="bottom" width="8%"><font style="MARGIN-LEFT: 21pt">&#160;</font>584</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">&#160;</td></tr> <tr bgcolor="#cceeff"> <td style="PADDING-BOTTOM: 2px" valign="bottom" width="77%"> <div style="DISPLAY: block; FONT-SIZE: 10pt; MARGIN-LEFT: 18pt; TEXT-INDENT: -9pt; MARGIN-RIGHT: 0pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify">Foreign currency translation and other<font style="MARGIN-LEFT: 12pt">&#160;</font></div></td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; FONT-FAMILY: times new roman" valign="bottom" width="2%">&#160;</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; BORDER-BOTTOM: black 2px solid; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">&#160;</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; BORDER-BOTTOM: black 2px solid; FONT-FAMILY: times new roman; TEXT-ALIGN: right" valign="bottom" width="8%"><font style="MARGIN-LEFT: 19.5pt">&#160;</font><font style="DISPLAY: inline">(50</font></td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">)</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; FONT-FAMILY: times new roman" valign="bottom" width="1%">&#160;</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; BORDER-BOTTOM: black 2px solid; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">&#160;</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; BORDER-BOTTOM: black 2px solid; FONT-FAMILY: times new roman; TEXT-ALIGN: right" valign="bottom" width="8%"><font style="MARGIN-LEFT: 21pt">&#160;</font><font style="DISPLAY: inline">156</font></td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">&#160;</td></tr> <tr bgcolor="white"> <td style="PADDING-BOTTOM: 4px" valign="bottom" width="77%"> <div style="DISPLAY: block; FONT-SIZE: 10pt; MARGIN-LEFT: 9pt; TEXT-INDENT: -9pt; MARGIN-RIGHT: 0pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify">Ending balance<font style="MARGIN-LEFT: 12pt">&#160;</font></div></td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; PADDING-BOTTOM: 4px; FONT-FAMILY: times new roman" valign="bottom" width="2%">&#160;</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; BORDER-BOTTOM: black 4px double; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">$</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; BORDER-BOTTOM: black 4px double; FONT-FAMILY: times new roman; TEXT-ALIGN: right" valign="bottom" width="8%">2,646</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; PADDING-BOTTOM: 4px; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">&#160;</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; PADDING-BOTTOM: 4px; FONT-FAMILY: times new roman" valign="bottom" width="1%">&#160;</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; BORDER-BOTTOM: black 4px double; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">$</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; BORDER-BOTTOM: black 4px double; FONT-FAMILY: times new roman; TEXT-ALIGN: right" valign="bottom" width="8%">3,147</td> <td style="DISPLAY: inline; FONT-SIZE: 10pt; PADDING-BOTTOM: 4px; FONT-FAMILY: times new roman; TEXT-ALIGN: left" valign="bottom" width="1%">&#160;</td></tr></table></div> <div style="DISPLAY: block; TEXT-INDENT: 0pt"><br/> </div> <!--EndFragment--> Warranty accruals accounted for in Accrued liabilities and deferred revenue at December 31 were as follows (infalsefalsefalsefalsefalseOtherus-types:textBlockItemTypestringDisclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Interpretation (FIN) -Number 45 -Paragraph 14 -Subparagraph a, b falsefalse13Commitments and Contingencies (Tables)UnKnownUnKnownUnKnownUnKnownfalsetrue