| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<InstanceReport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> |
| <Version> 2.2.0.25 </Version> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <ReportLongName> 120 - Disclosure - Commitments and Contingencies (Tables) </ReportLongName> |
| <DisplayLabelColumn> true </DisplayLabelColumn> |
| <ShowElementNames> false </ShowElementNames> |
| <RoundingOption/> |
| <HasEmbeddedReports> false </HasEmbeddedReports> |
| <Columns> |
| | <Column> |
| | | <Id> 1 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <LabelColumn> false </LabelColumn> |
| | | <CurrencyCode> USD </CurrencyCode> |
| | | <FootnoteIndexer/> |
| | | <hasSegments> false </hasSegments> |
| | | <hasScenarios> false </hasScenarios> |
| | | <MCU> |
| <KeyName> 9/26/2010 - 3/26/2011 USD ($) / shares USD ($) </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> eol_PE2035----1010-Q0022_STD_182_20110326_0 </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000320193 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> duration </PeriodType> |
| <PeriodStartDate> 2010-09-26T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 2011-03-26T00:00:00 </PeriodEndDate> |
| <Segments/> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <UnitProperty> |
| <UnitID> shares </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> |
| <MeasureValue> shares </MeasureValue> |
| <MeasureNamespace/> |
| </StandardMeasure> |
| <Scale> 0 </Scale> |
| </UnitProperty> |
| <UnitProperty> |
| <UnitID> iso4217_USD_per_shares </UnitID> |
| <UnitType> Divide </UnitType> |
| <NumeratorMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> |
| <MeasureValue> shares </MeasureValue> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </UnitProperty> |
| <UnitProperty> |
| <UnitID> iso4217_USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <Scale> 0 </Scale> |
| </UnitProperty> |
| <UnitProperty> |
| <UnitID> Year </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.apple.com/20110326 </MeasureSchema> |
| <MeasureValue> Year </MeasureValue> |
| <MeasureNamespace> aapl </MeasureNamespace> |
| </StandardMeasure> |
| <Scale> 0 </Scale> |
| </UnitProperty> |
| <UnitProperty> |
| <UnitID> Day </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.apple.com/20110326 </MeasureSchema> |
| <MeasureValue> Day </MeasureValue> |
| <MeasureNamespace> aapl </MeasureNamespace> |
| </StandardMeasure> |
| <Scale> 0 </Scale> |
| </UnitProperty> |
| </UPS> |
| <CurrencyCode> USD </CurrencyCode> |
| <OriginalCurrencyCode> USD </OriginalCurrencyCode> |
| </MCU> |
| | | <CurrencySymbol> $ </CurrencySymbol> |
| | | <Labels> |
| <Label Id="1" Label="6 Months Ended"/> |
| <Label Id="2" Label="Mar. 26, 2011"/> |
| </Labels> |
| | | </Column> |
| | </Columns> |
| <Rows> |
| | <Row> |
| | | <Id> 5 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> aapl_AccruedWarrantiesAndRelatedCostsTableDisclosureTextBlock </ElementName> |
| | | <ElementPrefix> aapl </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Accrued Warranties and Related Costs Table Disclosure. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole/> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText> <div> <p style="margin-top:6px;margin-bottom:0px" align="justify"> <font style="font-family:Times New Roman" size="2">The following table summarizes changes in the Company’s accrued warranties and related costs for the three- and six-month periods ended March 26, 2011 and March 27, 2010 (in millions):</font></p> <p style="font-size:12px;margin-top:0px;margin-bottom:0px"> </p> <table cellspacing="0" cellpadding="0" width="100%" border="0" align="center"> <tr> <td width="72%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1"> </font></td> <td valign="bottom"><font size="1"> </font></td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1px solid #000000"><font style="font-family:Times New Roman" size="1"><b>Three Months Ended</b></font></td> <td valign="bottom"><font size="1"> </font></td> <td valign="bottom"><font size="1"> </font></td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1px solid #000000"><font style="font-family:Times New Roman" size="1"><b>Six Months Ended</b></font></td> <td valign="bottom"><font size="1"> </font></td> </tr> <tr> <td valign="bottom"><font size="1"> </font></td> <td valign="bottom"><font size="1"> </font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:Times New Roman" size="1"><b>March 26,<br /> 2011</b></font></td> <td valign="bottom"><font size="1"> </font></td> <td valign="bottom"><font size="1"> </font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:Times New Roman" size="1"><b>March 27,<br /> 2010</b></font></td> <td valign="bottom"><font size="1"> </font></td> <td valign="bottom"><font size="1"> </font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:Times New Roman" size="1"><b>March 26,<br /> 2011</b></font></td> <td valign="bottom"><font size="1"> </font></td> <td valign="bottom"><font size="1"> </font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:Times New Roman" size="1"><b>March 27,<br /> 2010</b></font></td> <td valign="bottom"><font size="1"> </font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:Times New Roman" size="2">Beginning accrued warranty and related costs</font></p> </td> <td valign="bottom"><font size="1"> </font></td> <td valign="bottom"><font style="font-family:Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:Times New Roman" size="2">904</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:Times New Roman" size="2"> </font></td> <td valign="bottom"><font size="1"> </font></td> <td valign="bottom"><font style="font-family:Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:Times New Roman" size="2">584</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:Times New Roman" size="2"> </font></td> <td valign="bottom"><font size="1"> </font></td> <td valign="bottom"><font style="font-family:Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:Times New Roman" size="2">761</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:Times New Roman" size="2"> </font></td> <td valign="bottom"><font size="1"> </font></td> <td valign="bottom"><font style="font-family:Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:Times New Roman" size="2">577</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:Times New Roman" size="2"> </font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:Times New Roman" size="2">Cost of warranty claims</font></p> </td> <td valign="bottom"><font size="1"> </font></td> <td valign="bottom"><font style="font-family:Times New Roman" size="2"> </font></td> <td valign="bottom" align="right"><font style="font-family:Times New Roman" size="2">(249</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:Times New Roman" size="2">) </font></td> <td valign="bottom"><font size="1"> </font></td> <td valign="bottom"><font style="font-family:Times New Roman" size="2"> </font></td> <td valign="bottom" align="right"><font style="font-family:Times New Roman" size="2">(137</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:Times New Roman" size="2">) </font></td> <td valign="bottom"><font size="1"> </font></td> <td valign="bottom"><font style="font-family:Times New Roman" size="2"> </font></td> <td valign="bottom" align="right"><font style="font-family:Times New Roman" size="2">(502</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:Times New Roman" size="2">) </font></td> <td valign="bottom"><font size="1"> </font></td> <td valign="bottom"><font style="font-family:Times New Roman" size="2"> </font></td> <td valign="bottom" align="right"><font style="font-family:Times New Roman" size="2">(272</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:Times New Roman" size="2">) </font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:Times New Roman" size="2">Accruals for product warranty</font></p> </td> <td valign="bottom"><font size="1"> </font></td> <td valign="bottom"><font style="font-family:Times New Roman" size="2"> </font></td> <td valign="bottom" align="right"><font style="font-family:Times New Roman" size="2">448</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:Times New Roman" size="2"> </font></td> <td valign="bottom"><font size="1"> </font></td> <td valign="bottom"><font style="font-family:Times New Roman" size="2"> </font></td> <td valign="bottom" align="right"><font style="font-family:Times New Roman" size="2">141</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:Times New Roman" size="2"> </font></td> <td valign="bottom"><font size="1"> </font></td> <td valign="bottom"><font style="font-family:Times New Roman" size="2"> </font></td> <td valign="bottom" align="right"><font style="font-family:Times New Roman" size="2">844</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:Times New Roman" size="2"> </font></td> <td valign="bottom"><font size="1"> </font></td> <td valign="bottom"><font style="font-family:Times New Roman" size="2"> </font></td> <td valign="bottom" align="right"><font style="font-family:Times New Roman" size="2">283</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:Times New Roman" size="2"> </font></td> </tr> <tr style="font-size:1px"> <td valign="bottom"></td> <td valign="bottom"> </td> <td valign="bottom" style="border-top:1px solid #000000"> </td> <td valign="bottom" style="border-top:1px solid #000000"> </td> <td> </td> <td valign="bottom"> </td> <td valign="bottom" style="border-top:1px solid #000000"> </td> <td valign="bottom" style="border-top:1px solid #000000"> </td> <td> </td> <td valign="bottom"> </td> <td valign="bottom" style="border-top:1px solid #000000"> </td> <td valign="bottom" style="border-top:1px solid #000000"> </td> <td> </td> <td valign="bottom"> </td> <td valign="bottom" style="border-top:1px solid #000000"> </td> <td valign="bottom" style="border-top:1px solid #000000"> </td> <td> </td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:Times New Roman" size="2">Ending accrued warranty and related costs</font></p> </td> <td valign="bottom"><font size="1"> </font></td> <td valign="bottom"><font style="font-family:Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:Times New Roman" size="2">1,103</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:Times New Roman" size="2"> </font></td> <td valign="bottom"><font size="1"> </font></td> <td valign="bottom"><font style="font-family:Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:Times New Roman" size="2">588</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:Times New Roman" size="2"> </font></td> <td valign="bottom"><font size="1"> </font></td> <td valign="bottom"><font style="font-family:Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:Times New Roman" size="2">1,103</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:Times New Roman" size="2"> </font></td> <td valign="bottom"><font size="1"> </font></td> <td valign="bottom"><font style="font-family:Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:Times New Roman" size="2">588</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:Times New Roman" size="2"> </font></td> </tr> <tr style="font-size:1px"> <td valign="bottom"></td> <td valign="bottom"> </td> <td valign="bottom" style="border-top:3px double #000000"> </td> <td valign="bottom" style="border-top:3px double #000000"> </td> <td> </td> <td valign="bottom"> </td> <td valign="bottom" style="border-top:3px double #000000"> </td> <td valign="bottom" style="border-top:3px double #000000"> </td> <td> </td> <td valign="bottom"> </td> <td valign="bottom" style="border-top:3px double #000000"> </td> <td valign="bottom" style="border-top:3px double #000000"> </td> <td> </td> <td valign="bottom"> </td> <td valign="bottom" style="border-top:3px double #000000"> </td> <td valign="bottom" style="border-top:3px double #000000"> </td> <td> </td> </tr> </table> </div> </NonNumbericText> |
| <NonNumericTextHeader> The following table summarizes changes in the Company’s accrued warranties and related costs for the three- and six-month periods ended March 26, </NonNumericTextHeader> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Other </Unit> |
| | | <ElementDataType> us-types:textBlockItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> Accrued Warranties and Related Costs Table Disclosure. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Changes in Accrued Warranties and Related Costs </Label> |
| | | </Row> |
| | </Rows> |
| <Footnotes/> |
| <NumberOfCols> 1 </NumberOfCols> |
| <NumberOfRows> 1 </NumberOfRows> |
| <ReportName> Commitments and Contingencies (Tables) </ReportName> |
| <MonetaryRoundingLevel> UnKnown </MonetaryRoundingLevel> |
| <SharesRoundingLevel> UnKnown </SharesRoundingLevel> |
| <PerShareRoundingLevel> UnKnown </PerShareRoundingLevel> |
| <ExchangeRateRoundingLevel> UnKnown </ExchangeRateRoundingLevel> |
| <HasCustomUnits> false </HasCustomUnits> |
| <SharesShouldBeRounded> true </SharesShouldBeRounded> |
| </InstanceReport> |