SEC Info℠ | Home | Search | My Interests | Help | Sign In | Please Sign In | ||||||||||||||||||||
As Of Filer Filing For·On·As Docs:Size 2/17/11 Halliburton Co 10-K 12/31/10 70:20M |
Document/Exhibit Description Pages Size 1: 10-K December 31, 2010 Form 10K HTML 1.67M 2: EX-10.41 Amendment No. 1 to 2008 Hal Elective Deferral Plan HTML 32K 3: EX-10.42 Executive Agreement (Joseph F. Andolino) HTML 88K 4: EX-10.43 Executive Agreement (Joe D. Rainey) HTML 88K 6: EX-21.1 Subsidiaries of the Registrant HTML 27K 7: EX-23.1 Consent of Kpmg LLP HTML 21K 8: EX-24.1 Powers of Attorney for the Directors HTML 46K 13: EX-99.1 Mine Safety Disclosure HTML 97K 5: EX-12.1 Statement of Computation of Ratio of Earnings to HTML 53K Fixed Charges 9: EX-31.1 302 Certification for Dave Lesar, CEO HTML 25K 10: EX-31.2 302 Certification for Mark McCollum, CFO HTML 25K 11: EX-32.1 906 Certification for Dave Lesar, CEO HTML 21K 12: EX-32.2 906 Certification for Mark McCollum, CFO HTML 21K 53: XML IDEA XML File -- Definitions and References XML 278K 62: XML IDEA XML File -- Filing Summary XML 211K 59: XML.R1 Consolidated Statements of Operations XML 446K 60: XML.R2 Consolidated Statements of Operations XML 83K (Parenthetical) 38: XML.R3 Consolidated Balance Sheets XML 353K 43: XML.R4 Consolidated Balance Sheets (Parenthetical) XML 111K 51: XML.R5 Consolidated Statements of Shareholders' Equity XML 177K 50: XML.R6 Consolidated Statements of Cash Flows XML 445K 67: XML.R7 Description of company and significant accounting XML 67K policies 27: XML.R8 Business Segment and Geographic Information XML 169K 49: XML.R9 Receivables XML 62K 25: XML.R10 Inventories XML 55K 24: XML.R11 Property Plant and Equipment XML 77K 37: XML.R12 Debt XML 69K 56: XML.R13 KBR Separation XML 51K 39: XML.R14 Commitments and Contingencies XML 111K 40: XML.R15 Income Tax XML 179K 47: XML.R16 Shareholders' Equity And Stock Incentive Plans XML 581K 70: XML.R17 Income per Share XML 60K 34: XML.R18 Financial Instruments and Risk Management XML 86K 20: XML.R19 Retirement Plans XML 331K 42: XML.R20 Accounting Standards Recently Adopted XML 46K 55: XML.R21 Description of company and significant accounting XML 173K policies (Policies) 30: XML.R22 Inventories (Policies) XML 45K 52: XML.R23 Business Segment and Geographic Information XML 181K (Tables) 41: XML.R24 Receivables (Tables) XML 61K 66: XML.R25 Inventories (Tables) XML 53K 58: XML.R26 Property Plant and Equipment (Tables) XML 83K 44: XML.R27 Debt (Tables) XML 69K 48: XML.R28 Income Tax (Tables) XML 204K 23: XML.R29 Shareholders' Equity And Stock Incentive Plans XML 581K (Tables) 26: XML.R30 Income per Share (Tables) XML 59K 31: XML.R31 Financial Instruments and Risk Management (Tables) XML 77K 35: XML.R32 Retirement Plans (Tables) XML 324K 46: XML.R33 Description of company and significant accounting XML 154K policies (Details) 57: XML.R34 Business Segment and Geographic Information XML 1.04M (Details) 22: XML.R35 Receivables (Details) XML 248K 28: XML.R36 Inventories (Details) XML 121K 61: XML.R37 Property Plant and Equipment (Details) XML 523K 65: XML.R38 Debt (Details) XML 605K 45: XML.R39 KBR Separation (Details) XML 86K 68: XML.R40 Commitments and Contingencies (Details) XML 833K 29: XML.R41 Income Tax (Details) XML 1.09M 69: XML.R42 Shareholders' Equity And Stock Incentive Plans XML 4.22M (Details) 33: XML.R43 Income per Share (Details) XML 193K 21: XML.R44 Financial Instruments and Risk Management XML 296K (Details) 32: XML.R45 Retirement Plans (Details) XML 4.58M 54: XML.R46 Document Information XML 50K 64: XML.R47 Entity Information XML 165K 63: EXCEL IDEA Workbook of Financial Reports (.xls) XLS 2.73M 14: EX-101.INS XBRL Instance -- hal-20101231 XML 3.82M 16: EX-101.CAL XBRL Calculations -- hal-20101231_cal XML 266K 19: EX-101.DEF XBRL Definitions -- hal-20101231_def XML 744K 17: EX-101.LAB XBRL Labels -- hal-20101231_lab XML 2.62M 18: EX-101.PRE XBRL Presentations -- hal-20101231_pre XML 1.27M 15: EX-101.SCH XBRL Schema -- hal-20101231 XSD 221K 36: ZIP XBRL Zipped Folder -- 0000045012-11-000087-xbrl Zip 293K
<?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> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<ReportLongName> 009100 - Disclosure - Shareholders' Equity And Stock Incentive Plans (Details) </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> 1/1/2010 - 12/31/2010 USD ($) USD ($) / shares </KeyName> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00150 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2010-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2010-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments/> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u000 </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> u003 </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> xbrli </MeasureNamespace> | |||||||||||||||||||||
</DenominatorMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u001 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> pure </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> xbrli </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u002 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> shares </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> xbrli </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<OriginalCurrencyCode> USD </OriginalCurrencyCode> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="12 Months Ended"/> | |||||||||||||||||||||
<Label Id="2" Label="Dec. 31, 2010"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Column> | |||||||||||||||||||||
<Column> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> 1/1/2009 - 12/31/2009 USD ($) USD ($) / shares </KeyName> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00023 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2009-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2009-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments/> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u000 </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> u002 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> shares </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> xbrli </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u001 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> pure </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> xbrli </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u003 </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> xbrli </MeasureNamespace> | |||||||||||||||||||||
</DenominatorMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<OriginalCurrencyCode> USD </OriginalCurrencyCode> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="12 Months Ended"/> | |||||||||||||||||||||
<Label Id="2" Label="Dec. 31, 2009"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Column> | |||||||||||||||||||||
<Column> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> 1/1/2008 - 12/31/2008 USD ($) USD ($) / shares </KeyName> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00000 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2008-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2008-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments/> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u001 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> pure </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> xbrli </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u000 </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> u003 </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> xbrli </MeasureNamespace> | |||||||||||||||||||||
</DenominatorMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u002 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> shares </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> xbrli </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<OriginalCurrencyCode> USD </OriginalCurrencyCode> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="12 Months Ended"/> | |||||||||||||||||||||
<Label Id="2" Label="Dec. 31, 2008"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Column> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
<Rows> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_IncreaseDecreaseInStockholdersEquityRollForward </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Increase Decrease In Stockholders Equity Roll Forward </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> true </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> periodstartlabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 8757000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 8757000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 7744000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 7744000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 6966000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 6966000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Total of Stockholders' Equity (deficit) items, net of receivables from officers, directors owners, and affiliates of the entity including portions attributable to both the parent and noncontrolling interests (previously referred to as minority interest), if any. The entity including portions attributable to the parent and noncontrolling interests is sometimes referred to as the economic entity. This excludes temporary equity and is sometimes called permanent equity. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 25 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 26 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A3 -Appendix A </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Beginning balance </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_DividendsCash </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -327000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -327000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -324000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -324000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -319000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -319000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Cash dividends declared by an entity during the period for all classes of stock (common, preferred). This element includes paid and unpaid dividends declared during the period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Statement of Position (SOP) -Number 01-6 -Paragraph 14 -Subparagraph l </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Cash dividends paid </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 5 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 220000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 220000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 218000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 218000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 223000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 223000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Value of stock issued during the period as a result of any share-based compensation plan other than an employee stock ownership plan (ESOP). </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 64 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Stock plans </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 6 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_TreasuryStockValueAcquiredCostMethod </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -141000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -141000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -17000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -17000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -507000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -507000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Cost of common and preferred stock that were repurchased during the period. Recorded using the cost method. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Chapter 1 -Section B -Paragraph 7 -Subparagraph b </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Shares repurchased </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 7 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -13000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -13000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -19000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -19000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 78000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 78000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Disclosure of the aggregate tax benefit realized from the exercise of stock options and the conversion of similar instruments during the annual period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph i </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Tax loss from exercise of options and restricted stock </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 8 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -2000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -2000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Decrease in noncontrolling interest balance from payment of dividends or other distributions to noncontrolling interest holders. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(2) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Distributions to noncontrolling interest holders </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 9 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_MinorityInterestDecreaseFromRedemptions </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -21000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -21000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 1000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 1000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -63000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -63000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Decrease in noncontrolling interest as a result of redeeming or purchasing the interests of noncontrolling shareholders. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(2) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Other transactions with shareholders </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 10 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_DividendsAndOtherTransactionsWithShareholders </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> Aggregate cash and stock dividends declared for all securities during the period. This also includes other transactions with... </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> totallabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -287000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -287000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -144000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -144000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -623000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -623000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Aggregate cash and stock dividends declared for all securities during the period. This also includes other transactions with shareholders including noncontrolling interests such as common stock repurchases during the period, share-based payment awards, and tax benefits related to the exercise of options and restricted stock. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> true </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Total dividends and other transactions with shareholders </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 11 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_CumulativeEffectOfInitialAdoptionOfNewAccountingPrinciple </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -703000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -703000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Cumulative effect of initial adoption of new accounting principle on beginning retained earnings, net of tax. This element can be used, generally, for the adjustment to retained earnings of a new accounting principle. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 154 -Paragraph 17, 18 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Adoption of new accounting standards </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 12 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_StockIssuedDuringPeriodValueConversionOfConvertibleDebtPremiumValue </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> Value of stock issued during the period in order to settle the premium of the convertible debt, at cost. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Value of stock issued during the period in order to settle the premium of the convertible debt, at cost. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Portion of the convertible debt premium settled in stock, at cost </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 13 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 103000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 103000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Value of treasury stock reissued during the period. Upon reissuance, common and preferred stock are outstanding. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Chapter 1 -Section B -Paragraph 7 -Subparagraph b </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Treasury shares issued for acquisition of Boots and Coots, Inc. </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 14 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_StockRepurchasedDuringPeriodValue </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 114000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 114000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> This element represents the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Chapter 1 -Section B -Paragraph 11A </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Shares repurchased </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 15 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Comprehensive income (loss) [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 16 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ProfitLoss </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 1842000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 1842000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 1155000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 1155000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 2215000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 2215000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A1, A4, A5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 5 -Subparagraph b Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 29 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph a Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(1) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Net income </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 17 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Other comprehensive income (loss): [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 18 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecrease </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -1000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -1000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -5000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -5000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 1000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 1000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Pre-tax adjustment that results from the process of translating subsidiary financial statements and foreign equity investments into functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains (losses). Includes gain (loss) on foreign currency forward exchange contracts. Includes foreign currency transactions designated as hedges of net investment in a foreign entity and intercompany foreign currency transactions that are of a long-term nature, when the entities to the transaction are consolidated, combined, or accounted for by the equity method in the reporting enterprise's financial statements. Includes the gain or loss on a derivative instrument or nonderivative financial instrument that may give rise to a foreign currency transaction gain or loss under FAS 52 and that have been designated and have qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 14, 17, 19, 26 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 52 -Paragraph 13, 20, 31 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 45 -Subparagraph c Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 24 -Subparagraph b </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Cumulative translation adjustment </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 19 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Defined benefit and other postretirement plans adjustments: [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 20 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -170000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -170000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Pretax change in the value of either the benefit obligation or the plan assets resulting from experience different from that assumed or from a change in an actuarial assumption, or the consequence of a decision to temporarily deviate from the substantive plan, that has not been recognized in net periodic benefit cost. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 17, 19, 24 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 158 -Paragraph 4 -Subparagraph c, d Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph i Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 158 -Paragraph 7 -Subparagraph a </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Actuarial net loss </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 21 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_OtherComprehensiveIncomeDefinedBenefitPlansOtherAdjustmentsBeforeTax </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> This element represents any other pretax adjustments made to other comprehensive income regarding the defined benefit plans... </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 18000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 18000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> This element represents any other pretax adjustments made to other comprehensive income regarding the defined benefit plans during the period </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Other </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 22 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTax </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 46000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 46000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Tax effects of the net changes to accumulated comprehensive income during the period related to benefit plans. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 25 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Tax effect on defined benefit and postretirement plans </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 23 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecrease </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> totallabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -27000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -27000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 2000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 2000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -106000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -106000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Net changes to accumulated comprehensive income during the period related to benefit plans, after tax. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 158 -Paragraph 7 -Subparagraph c Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 14, 17, 22, 26 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> true </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Defined benefit and other postretirement plans, net </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 24 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 5000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 5000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -6000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -6000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Appreciation or loss in value (before reclassification adjustment) of the total of unsold securities during the period being reported on, net of tax. Reclassification adjustments include: (1) the unrealized holding gain or loss, net of tax, at the date of the transfer for a debt security from the held-to-maturity category transferred into the available-for-sale category. Also includes the unrealized gain or loss at the date of transfer for a debt security from the available-for-sale category transferred into the held-to-maturity category; (2) the unrealized gains or losses realized upon the sale of securities, after tax; and (3) the unrealized gains or losses realized upon the write-down of securities, after tax. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 17, 22 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 13 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 24 -Subparagraph b </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Net unrealized gain loss on investments, net of tax benefit/provision </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 25 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 1814000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 1814000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 1157000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 1157000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 2104000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 2104000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The change in equity [net assets] of a business enterprise during a period from transactions and other events and circumstances from non-owner sources which are attributable to the economic entity, including both controlling (parent) and noncontrolling interests. It includes all changes in equity during a period except those resulting from investments by owners and distributions to owners, including any and all transactions which are directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A5 -Appendix A Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 29 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph a </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Total comprehensive income </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 26 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> periodendlabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 10387000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 10387000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 8757000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 8757000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 7744000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 7744000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Total of Stockholders' Equity (deficit) items, net of receivables from officers, directors owners, and affiliates of the entity including portions attributable to both the parent and noncontrolling interests (previously referred to as minority interest), if any. The entity including portions attributable to the parent and noncontrolling interests is sometimes referred to as the economic entity. This excludes temporary equity and is sometimes called permanent equity. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 25 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 26 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A3 -Appendix A </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Ending balance </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 27 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> verboselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Schedule of accumulated other comprehensive income (loss) [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 28 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -66000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -66000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -65000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -65000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -60000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -60000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains (losses). </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 52 -Paragraph 12, 13 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 52 -Paragraph 31 -Subparagraph a Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 17, 18, 19, 22, 23, 24, 25, 26 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 45 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Cumulative translation adjustments </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 29 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -175000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -175000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -149000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -149000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -151000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -151000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The total of net (gain) loss, prior service cost (credit), and transition assets (obligations), as well as minimum pension liability if still remaining, included in accumulated other comprehensive income associated with a defined benefit pension or other postretirement plan(s) because they have yet to be recognized as components of net periodic benefit cost. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 26 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph i Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 158 -Paragraph 7 -Subparagraph c </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Defined benefit and other postretirement liability adjustments </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 30 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 1000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 1000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 1000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 1000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -4000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -4000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Accumulated appreciation or loss, net of tax, in value of the total of unsold securities at the end of an accounting period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 26 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Net unrealized gains (losses) on investments, net of tax benefit (provision) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 31 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_AccumulatedOtherComprehensiveLoss </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> Accumulated change in equity from transactions and other events and circumstances from nonowner sources, net of tax effect... </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> totallabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -240000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -240000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -213000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -213000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -215000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -215000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Accumulated change in equity from transactions and other events and circumstances from nonowner sources, net of tax effect (except for foreign currency translation items), at fiscal year-end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, and unrealized gains and losses on certain investments in debt and equity securities as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> true </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Total accumulated other comprehensive loss </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 33 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ClassOfStockLineItems </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Class of stock [Line Items] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 34 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_CommonStockSharesIssued </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 1069000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 1069000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 1067000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 1067000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 1067000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 1067000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Shares </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:sharesItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> shares </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Common stock, shares issued (in shares) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 35 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_TreasuryStockNumberOfSharesHeld </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -159000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -159000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -165000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -165000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -172000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -172000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Shares </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:sharesItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> shares </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Number of shares held for each class of treasury stock. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Chapter 1 -Section B -Paragraph 7, 11A </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> In treasury (in shares) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 36 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_CommonStockSharesOutstanding </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> totallabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 910000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 910000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 902000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 902000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 895000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 895000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Shares </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:sharesItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> shares </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Total number of shares of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares represent the ownership interest of the common shareholders. Excludes common shares repurchased by the entity and held as Treasury shares. Shares outstanding equals shares issued minus shares held in treasury. Does not include common shares that have been repurchased. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> true </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Total shares of common stock outstanding (in shares) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 37 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Common stock disclosures [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 38 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_TreasuryStockAcquiredRepurchaseAuthorizationAmount </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> Maximum market value of shares, authorized by an entity's Board of Directors, allowed to purchase under existing share... </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> verboselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 5000000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 5000000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Maximum market value of shares, authorized by an entity's Board of Directors, allowed to purchase under existing share repurchase program. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Stock authorized to repurchase </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 39 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_TreasuryStockAcquiredRepurchaseAuthorizationValueRemainingAvailableForRepurchase </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> This element represents the monetary amount remaining from the original repurchase program authorized by the board of... </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 1700000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 1700000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> This element represents the monetary amount remaining from the original repurchase program authorized by the board of directors to repurchase stock. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Stock remaining available for repurchase at period end </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 40 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_TreasuryStockPurchasedSinceInceptionOfShareRepurchaseProgramShares </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> Number of common shares purchased since the inception of the existing share repurchase program. </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> verboselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 96000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 96000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Shares </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:sharesItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> shares </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Number of common shares purchased since the inception of the existing share repurchase program. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Number of shares of common stock repurchased from inception of this program to period end (in shares) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 41 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_TreasuryStockPurchasedSinceInceptionOfShareRepurchaseProgramValue </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> Value of common shares purchased since the inception of the existing share repurchase program. </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> verboselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 3300000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 3300000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Value of common shares purchased since the inception of the existing share repurchase program. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Approximate value of shares of common stock repurchased </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 42 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_TreasuryStockAcquiredAverageCostPerShare </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 34.23 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 34.23 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> EPS </Unit> | |||||||||||||||||||||
<ElementDataType> us-types:perShareItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Total cost of shares repurchased divided by the total number of shares repurchased. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Chapter 1 -Section B -Paragraph 7 -Subparagraph b </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> true </IsEPS> | |||||||||||||||||||||
<Label> Average price per share of common stock that has been repurchased since inception through period end (in dollars per share) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 43 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_StockRepurchasedDuringPeriodShares </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 3500000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 3500000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Shares </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:sharesItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> shares </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Chapter 1 -Section B -Paragraph 11A </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Repurchase of shares during the period </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 44 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_StockRepurchasedDuringPeriodValue </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 114000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 114000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> This element represents the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Chapter 1 -Section B -Paragraph 11A </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Stock Repurchased During Period Value </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 45 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_StockRepurchasedDuringPeriodAvgCostPerShare </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> Total cost of shares repurchased during the period (which have not been retired and are not held in treasury) divided by the... </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 32.44 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 32.44 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> EPS </Unit> | |||||||||||||||||||||
<ElementDataType> us-types:perShareItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Total cost of shares repurchased during the period (which have not been retired and are not held in treasury) divided by the total number of shares repurchased. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> true </IsEPS> | |||||||||||||||||||||
<Label> Average price of shares purchased during the period </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 46 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Preferred stock [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 47 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_PreferredStockSharesAuthorized </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 5000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 5000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Shares </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:sharesItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> shares </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 129 -Paragraph 2, 3, 4, 5, 6, 7, 8 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Number of shares of preferred stock that are authorized for issuance (in shares) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 48 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_PreferredStockSharesIssued </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Shares </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:sharesItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> shares </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29 -Article 5 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Number of shares of preferred stock that are issued at period end (in shares) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 49 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Share based payment award [Line Items] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 50 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationCost </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 158000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 158000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 143000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 143000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 103000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 103000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Share-based compensation cost during the period with respect to the award, which will be recognized in income (as well as the total recognized tax benefit) or capitalized as part of the cost of an asset. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph g(1) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 64, 65 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Stock-based compensation cost </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 51 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -50000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -50000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -46000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -46000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -33000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -33000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The total recognized tax benefit related to compensation cost for share-based payment arrangements recognized in income during the period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph g(1) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Tax benefit </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 52 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationCostNetOfTax </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> Share-based compensation cost during the period with respect to the award, which will be recognized in income (as well as the... </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> totallabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 108000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 108000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 97000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 97000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 70000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 70000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Share-based compensation cost during the period with respect to the award, which will be recognized in income (as well as the total recognized tax benefit) or capitalized as part of the cost of an asset, net of tax. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> true </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Stock-based compensation cost, net of tax </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 53 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_CommonStockCapitalSharesReservedForFutureIssuance </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 133000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 133000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Shares </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:sharesItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> shares </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Aggregate number of common shares reserved for future issuance. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 129 -Paragraph 4 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Number of shares reserved for issuance to recipient (in shares) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 54 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 24000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 24000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Shares </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:sharesItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> shares </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The difference between the maximum number of shares authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares already issued upon exercise of options or other share-based awards under the plan, and 2) shares reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Number of shares available for future grants (in shares) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 57 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Employee service share based compensation, aggregate disclosures [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 58 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -13000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -13000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -19000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -19000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 78000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 78000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Disclosure of the aggregate tax benefit realized from the exercise of stock options and the conversion of similar instruments during the annual period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph i </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Tax benefit realized from the exercise of stock options </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 62 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName/> | |||||||||||||||||||||
<ElementPrefix> na </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> na </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> true </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> http://halliburton.com/role/shareholdersequityandstockincentiveplansdetails </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_StatementEquityComponentsAxis} : Common Shares [Member] 1/1/2010 - 12/31/2010 USD ($) </KeyName> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00168 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2010-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2010-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Common Shares [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_StatementEquityComponentsAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_CommonStockMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_StatementEquityComponentsAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u000 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> USD </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> iso4217 </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<OriginalCurrencyCode> USD </OriginalCurrencyCode> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Common Shares [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="1/1/2010 - 12/31/2010"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 5 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_StatementEquityComponentsAxis} : Common Shares [Member] 1/1/2009 - 12/31/2009 USD ($) </KeyName> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00031 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2009-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2009-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Common Shares [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_StatementEquityComponentsAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_CommonStockMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_StatementEquityComponentsAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u000 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> USD </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> iso4217 </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<OriginalCurrencyCode> USD </OriginalCurrencyCode> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Common Shares [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="1/1/2009 - 12/31/2009"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 6 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_StatementEquityComponentsAxis} : Common Shares [Member] 1/1/2008 - 12/31/2008 USD ($) </KeyName> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00008 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2008-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2008-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Common Shares [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_StatementEquityComponentsAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_CommonStockMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_StatementEquityComponentsAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u000 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> USD </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> iso4217 </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<OriginalCurrencyCode> USD </OriginalCurrencyCode> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Common Shares [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="1/1/2008 - 12/31/2008"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
</OriginalInstanceReportColumns> | |||||||||||||||||||||
<Unit> Other </Unit> | |||||||||||||||||||||
<ElementDataType/> | |||||||||||||||||||||
<SimpleDataType> na </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Common Shares [Member] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 63 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_IncreaseDecreaseInStockholdersEquityRollForward </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Increase Decrease In Stockholders Equity Roll Forward </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 64 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> true </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> periodstartlabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 2669000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 2669000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 2666000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 2666000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 2657000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 2657000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Total of Stockholders' Equity (deficit) items, net of receivables from officers, directors owners, and affiliates of the entity including portions attributable to both the parent and noncontrolling interests (previously referred to as minority interest), if any. The entity including portions attributable to the parent and noncontrolling interests is sometimes referred to as the economic entity. This excludes temporary equity and is sometimes called permanent equity. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 25 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 26 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A3 -Appendix A </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Beginning balance </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 65 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_DividendsCash </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Cash dividends declared by an entity during the period for all classes of stock (common, preferred). This element includes paid and unpaid dividends declared during the period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Statement of Position (SOP) -Number 01-6 -Paragraph 14 -Subparagraph l </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Cash dividends paid </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 66 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 5000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 5000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 3000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 3000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 9000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 9000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Value of stock issued during the period as a result of any share-based compensation plan other than an employee stock ownership plan (ESOP). </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 64 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Stock plans </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 67 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_TreasuryStockValueAcquiredCostMethod </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Cost of common and preferred stock that were repurchased during the period. Recorded using the cost method. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Chapter 1 -Section B -Paragraph 7 -Subparagraph b </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Shares repurchased </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 68 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Disclosure of the aggregate tax benefit realized from the exercise of stock options and the conversion of similar instruments during the annual period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph i </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Tax loss from exercise of options and restricted stock </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 69 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Decrease in noncontrolling interest balance from payment of dividends or other distributions to noncontrolling interest holders. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(2) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Distributions to noncontrolling interest holders </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 70 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_MinorityInterestDecreaseFromRedemptions </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Decrease in noncontrolling interest as a result of redeeming or purchasing the interests of noncontrolling shareholders. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(2) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Other transactions with shareholders </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 71 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_DividendsAndOtherTransactionsWithShareholders </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> Aggregate cash and stock dividends declared for all securities during the period. This also includes other transactions with... </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> totallabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 5000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 5000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 3000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 3000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 9000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 9000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Aggregate cash and stock dividends declared for all securities during the period. This also includes other transactions with shareholders including noncontrolling interests such as common stock repurchases during the period, share-based payment awards, and tax benefits related to the exercise of options and restricted stock. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> true </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Total dividends and other transactions with shareholders </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 72 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_CumulativeEffectOfInitialAdoptionOfNewAccountingPrinciple </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Cumulative effect of initial adoption of new accounting principle on beginning retained earnings, net of tax. This element can be used, generally, for the adjustment to retained earnings of a new accounting principle. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 154 -Paragraph 17, 18 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Adoption of new accounting standards </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 73 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_StockIssuedDuringPeriodValueConversionOfConvertibleDebtPremiumValue </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> Value of stock issued during the period in order to settle the premium of the convertible debt, at cost. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Value of stock issued during the period in order to settle the premium of the convertible debt, at cost. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Portion of the convertible debt premium settled in stock, at cost </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 74 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Value of treasury stock reissued during the period. Upon reissuance, common and preferred stock are outstanding. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Chapter 1 -Section B -Paragraph 7 -Subparagraph b </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Treasury shares issued for acquisition of Boots and Coots, Inc. </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 75 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Comprehensive income (loss) [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 76 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ProfitLoss </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A1, A4, A5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 5 -Subparagraph b Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 29 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph a Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(1) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Net income </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 77 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Other comprehensive income (loss): [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 78 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecrease </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Pre-tax adjustment that results from the process of translating subsidiary financial statements and foreign equity investments into functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains (losses). Includes gain (loss) on foreign currency forward exchange contracts. Includes foreign currency transactions designated as hedges of net investment in a foreign entity and intercompany foreign currency transactions that are of a long-term nature, when the entities to the transaction are consolidated, combined, or accounted for by the equity method in the reporting enterprise's financial statements. Includes the gain or loss on a derivative instrument or nonderivative financial instrument that may give rise to a foreign currency transaction gain or loss under FAS 52 and that have been designated and have qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 14, 17, 19, 26 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 52 -Paragraph 13, 20, 31 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 45 -Subparagraph c Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 24 -Subparagraph b </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Cumulative translation adjustment </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 79 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Defined benefit and other postretirement plans adjustments: [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 80 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Pretax change in the value of either the benefit obligation or the plan assets resulting from experience different from that assumed or from a change in an actuarial assumption, or the consequence of a decision to temporarily deviate from the substantive plan, that has not been recognized in net periodic benefit cost. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 17, 19, 24 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 158 -Paragraph 4 -Subparagraph c, d Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph i Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 158 -Paragraph 7 -Subparagraph a </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Actuarial net loss </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 81 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_OtherComprehensiveIncomeDefinedBenefitPlansOtherAdjustmentsBeforeTax </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> This element represents any other pretax adjustments made to other comprehensive income regarding the defined benefit plans... </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> This element represents any other pretax adjustments made to other comprehensive income regarding the defined benefit plans during the period </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Other </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 82 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTax </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Tax effects of the net changes to accumulated comprehensive income during the period related to benefit plans. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 25 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Tax effect on defined benefit and postretirement plans </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 83 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecrease </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> totallabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Net changes to accumulated comprehensive income during the period related to benefit plans, after tax. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 158 -Paragraph 7 -Subparagraph c Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 14, 17, 22, 26 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> true </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Defined benefit and other postretirement plans, net </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 84 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Appreciation or loss in value (before reclassification adjustment) of the total of unsold securities during the period being reported on, net of tax. Reclassification adjustments include: (1) the unrealized holding gain or loss, net of tax, at the date of the transfer for a debt security from the held-to-maturity category transferred into the available-for-sale category. Also includes the unrealized gain or loss at the date of transfer for a debt security from the available-for-sale category transferred into the held-to-maturity category; (2) the unrealized gains or losses realized upon the sale of securities, after tax; and (3) the unrealized gains or losses realized upon the write-down of securities, after tax. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 17, 22 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 13 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 24 -Subparagraph b </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Net unrealized gain loss on investments, net of tax benefit/provision </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 85 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The change in equity [net assets] of a business enterprise during a period from transactions and other events and circumstances from non-owner sources which are attributable to the economic entity, including both controlling (parent) and noncontrolling interests. It includes all changes in equity during a period except those resulting from investments by owners and distributions to owners, including any and all transactions which are directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A5 -Appendix A Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 29 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph a </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Total comprehensive income </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 86 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> periodendlabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 2674000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 2674000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 2669000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 2669000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 2666000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 2666000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Total of Stockholders' Equity (deficit) items, net of receivables from officers, directors owners, and affiliates of the entity including portions attributable to both the parent and noncontrolling interests (previously referred to as minority interest), if any. The entity including portions attributable to the parent and noncontrolling interests is sometimes referred to as the economic entity. This excludes temporary equity and is sometimes called permanent equity. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 25 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 26 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A3 -Appendix A </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Ending balance </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 95 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Employee service share based compensation, aggregate disclosures [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 96 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Disclosure of the aggregate tax benefit realized from the exercise of stock options and the conversion of similar instruments during the annual period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph i </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Tax benefit realized from the exercise of stock options </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 100 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName/> | |||||||||||||||||||||
<ElementPrefix> na </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> na </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> true </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> http://halliburton.com/role/shareholdersequityandstockincentiveplansdetails </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 7 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_StatementEquityComponentsAxis} : Paid-in capital in excess of par value [Member] 1/1/2010 - 12/31/2010 USD ($) </KeyName> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00169 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2010-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2010-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Paid-in capital in excess of par value [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_StatementEquityComponentsAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_AdditionalPaidInCapitalMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_StatementEquityComponentsAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u000 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> USD </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> iso4217 </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<OriginalCurrencyCode> USD </OriginalCurrencyCode> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Paid-in capital in excess of par value [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="1/1/2010 - 12/31/2010"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 8 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_StatementEquityComponentsAxis} : Paid-in capital in excess of par value [Member] 1/1/2009 - 12/31/2009 USD ($) </KeyName> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00032 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2009-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2009-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Paid-in capital in excess of par value [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_StatementEquityComponentsAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_AdditionalPaidInCapitalMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_StatementEquityComponentsAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u000 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> USD </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> iso4217 </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<OriginalCurrencyCode> USD </OriginalCurrencyCode> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Paid-in capital in excess of par value [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="1/1/2009 - 12/31/2009"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 9 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_StatementEquityComponentsAxis} : Paid-in capital in excess of par value [Member] 1/1/2008 - 12/31/2008 USD ($) </KeyName> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00009 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2008-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2008-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Paid-in capital in excess of par value [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_StatementEquityComponentsAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_AdditionalPaidInCapitalMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_StatementEquityComponentsAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u000 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> USD </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> iso4217 </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<OriginalCurrencyCode> USD </OriginalCurrencyCode> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Paid-in capital in excess of par value [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="1/1/2008 - 12/31/2008"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
</OriginalInstanceReportColumns> | |||||||||||||||||||||
<Unit> Other </Unit> | |||||||||||||||||||||
<ElementDataType/> | |||||||||||||||||||||
<SimpleDataType> na </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Paid-in capital in excess of par value [Member] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 101 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_IncreaseDecreaseInStockholdersEquityRollForward </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Increase Decrease In Stockholders Equity Roll Forward </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 102 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> true </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> periodstartlabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 411000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 411000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 484000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 484000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 1804000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 1804000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Total of Stockholders' Equity (deficit) items, net of receivables from officers, directors owners, and affiliates of the entity including portions attributable to both the parent and noncontrolling interests (previously referred to as minority interest), if any. The entity including portions attributable to the parent and noncontrolling interests is sometimes referred to as the economic entity. This excludes temporary equity and is sometimes called permanent equity. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 25 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 26 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A3 -Appendix A </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Beginning balance </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 103 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_DividendsCash </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Cash dividends declared by an entity during the period for all classes of stock (common, preferred). This element includes paid and unpaid dividends declared during the period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Statement of Position (SOP) -Number 01-6 -Paragraph 14 -Subparagraph l </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Cash dividends paid </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 104 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -37000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -37000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -51000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -51000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 41000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 41000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Value of stock issued during the period as a result of any share-based compensation plan other than an employee stock ownership plan (ESOP). </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 64 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Stock plans </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 105 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_TreasuryStockValueAcquiredCostMethod </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Cost of common and preferred stock that were repurchased during the period. Recorded using the cost method. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Chapter 1 -Section B -Paragraph 7 -Subparagraph b </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Shares repurchased </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 106 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -18000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -18000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -22000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -22000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 45000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 45000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Disclosure of the aggregate tax benefit realized from the exercise of stock options and the conversion of similar instruments during the annual period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph i </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Tax loss from exercise of options and restricted stock </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 107 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Decrease in noncontrolling interest balance from payment of dividends or other distributions to noncontrolling interest holders. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(2) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Distributions to noncontrolling interest holders </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 108 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_MinorityInterestDecreaseFromRedemptions </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Decrease in noncontrolling interest as a result of redeeming or purchasing the interests of noncontrolling shareholders. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(2) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Other transactions with shareholders </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 109 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_DividendsAndOtherTransactionsWithShareholders </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> Aggregate cash and stock dividends declared for all securities during the period. This also includes other transactions with... </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> totallabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -55000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -55000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -73000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -73000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 86000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 86000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Aggregate cash and stock dividends declared for all securities during the period. This also includes other transactions with shareholders including noncontrolling interests such as common stock repurchases during the period, share-based payment awards, and tax benefits related to the exercise of options and restricted stock. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> true </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Total dividends and other transactions with shareholders </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 110 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_CumulativeEffectOfInitialAdoptionOfNewAccountingPrinciple </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -693000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -693000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Cumulative effect of initial adoption of new accounting principle on beginning retained earnings, net of tax. This element can be used, generally, for the adjustment to retained earnings of a new accounting principle. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 154 -Paragraph 17, 18 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Adoption of new accounting standards </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 111 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_StockIssuedDuringPeriodValueConversionOfConvertibleDebtPremiumValue </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> Value of stock issued during the period in order to settle the premium of the convertible debt, at cost. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -713000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -713000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Value of stock issued during the period in order to settle the premium of the convertible debt, at cost. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Portion of the convertible debt premium settled in stock, at cost </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 112 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -17000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -17000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Value of treasury stock reissued during the period. Upon reissuance, common and preferred stock are outstanding. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Chapter 1 -Section B -Paragraph 7 -Subparagraph b </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Treasury shares issued for acquisition of Boots and Coots, Inc. </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 113 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Comprehensive income (loss) [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 114 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ProfitLoss </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A1, A4, A5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 5 -Subparagraph b Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 29 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph a Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(1) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Net income </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 115 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Other comprehensive income (loss): [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 116 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecrease </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Pre-tax adjustment that results from the process of translating subsidiary financial statements and foreign equity investments into functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains (losses). Includes gain (loss) on foreign currency forward exchange contracts. Includes foreign currency transactions designated as hedges of net investment in a foreign entity and intercompany foreign currency transactions that are of a long-term nature, when the entities to the transaction are consolidated, combined, or accounted for by the equity method in the reporting enterprise's financial statements. Includes the gain or loss on a derivative instrument or nonderivative financial instrument that may give rise to a foreign currency transaction gain or loss under FAS 52 and that have been designated and have qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 14, 17, 19, 26 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 52 -Paragraph 13, 20, 31 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 45 -Subparagraph c Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 24 -Subparagraph b </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Cumulative translation adjustment </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 117 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Defined benefit and other postretirement plans adjustments: [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 118 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Pretax change in the value of either the benefit obligation or the plan assets resulting from experience different from that assumed or from a change in an actuarial assumption, or the consequence of a decision to temporarily deviate from the substantive plan, that has not been recognized in net periodic benefit cost. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 17, 19, 24 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 158 -Paragraph 4 -Subparagraph c, d Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph i Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 158 -Paragraph 7 -Subparagraph a </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Actuarial net loss </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 119 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_OtherComprehensiveIncomeDefinedBenefitPlansOtherAdjustmentsBeforeTax </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> This element represents any other pretax adjustments made to other comprehensive income regarding the defined benefit plans... </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> This element represents any other pretax adjustments made to other comprehensive income regarding the defined benefit plans during the period </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Other </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 120 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTax </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Tax effects of the net changes to accumulated comprehensive income during the period related to benefit plans. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 25 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Tax effect on defined benefit and postretirement plans </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 121 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecrease </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> totallabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Net changes to accumulated comprehensive income during the period related to benefit plans, after tax. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 158 -Paragraph 7 -Subparagraph c Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 14, 17, 22, 26 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> true </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Defined benefit and other postretirement plans, net </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 122 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Appreciation or loss in value (before reclassification adjustment) of the total of unsold securities during the period being reported on, net of tax. Reclassification adjustments include: (1) the unrealized holding gain or loss, net of tax, at the date of the transfer for a debt security from the held-to-maturity category transferred into the available-for-sale category. Also includes the unrealized gain or loss at the date of transfer for a debt security from the available-for-sale category transferred into the held-to-maturity category; (2) the unrealized gains or losses realized upon the sale of securities, after tax; and (3) the unrealized gains or losses realized upon the write-down of securities, after tax. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 17, 22 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 13 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 24 -Subparagraph b </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Net unrealized gain loss on investments, net of tax benefit/provision </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 123 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The change in equity [net assets] of a business enterprise during a period from transactions and other events and circumstances from non-owner sources which are attributable to the economic entity, including both controlling (parent) and noncontrolling interests. It includes all changes in equity during a period except those resulting from investments by owners and distributions to owners, including any and all transactions which are directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A5 -Appendix A Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 29 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph a </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Total comprehensive income </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 124 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> periodendlabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 339000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 339000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 411000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 411000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 484000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 484000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Total of Stockholders' Equity (deficit) items, net of receivables from officers, directors owners, and affiliates of the entity including portions attributable to both the parent and noncontrolling interests (previously referred to as minority interest), if any. The entity including portions attributable to the parent and noncontrolling interests is sometimes referred to as the economic entity. This excludes temporary equity and is sometimes called permanent equity. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 25 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 26 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A3 -Appendix A </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Ending balance </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 133 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Employee service share based compensation, aggregate disclosures [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 134 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -18000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -18000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -22000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -22000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 45000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 45000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Disclosure of the aggregate tax benefit realized from the exercise of stock options and the conversion of similar instruments during the annual period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph i </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Tax benefit realized from the exercise of stock options </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 138 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName/> | |||||||||||||||||||||
<ElementPrefix> na </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> na </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> true </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> http://halliburton.com/role/shareholdersequityandstockincentiveplansdetails </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 10 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_StatementEquityComponentsAxis} : Treasury Stock [Member] 1/1/2010 - 12/31/2010 USD ($) </KeyName> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00170 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2010-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2010-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Treasury Stock [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_StatementEquityComponentsAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_TreasuryStockMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_StatementEquityComponentsAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u000 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> USD </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> iso4217 </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<OriginalCurrencyCode> USD </OriginalCurrencyCode> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Treasury Stock [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="1/1/2010 - 12/31/2010"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 11 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_StatementEquityComponentsAxis} : Treasury Stock [Member] 1/1/2009 - 12/31/2009 USD ($) </KeyName> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00033 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2009-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2009-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Treasury Stock [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_StatementEquityComponentsAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_TreasuryStockMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_StatementEquityComponentsAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u000 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> USD </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> iso4217 </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<OriginalCurrencyCode> USD </OriginalCurrencyCode> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Treasury Stock [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="1/1/2009 - 12/31/2009"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 12 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_StatementEquityComponentsAxis} : Treasury Stock [Member] 1/1/2008 - 12/31/2008 USD ($) </KeyName> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00010 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2008-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2008-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Treasury Stock [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_StatementEquityComponentsAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_TreasuryStockMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_StatementEquityComponentsAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u000 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> USD </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> iso4217 </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<OriginalCurrencyCode> USD </OriginalCurrencyCode> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Treasury Stock [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="1/1/2008 - 12/31/2008"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
</OriginalInstanceReportColumns> | |||||||||||||||||||||
<Unit> Other </Unit> | |||||||||||||||||||||
<ElementDataType/> | |||||||||||||||||||||
<SimpleDataType> na </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Treasury Stock [Member] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 139 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_IncreaseDecreaseInStockholdersEquityRollForward </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Increase Decrease In Stockholders Equity Roll Forward </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 140 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> true </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> periodstartlabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -5002000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -5002000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -5251000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -5251000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -5630000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -5630000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Total of Stockholders' Equity (deficit) items, net of receivables from officers, directors owners, and affiliates of the entity including portions attributable to both the parent and noncontrolling interests (previously referred to as minority interest), if any. The entity including portions attributable to the parent and noncontrolling interests is sometimes referred to as the economic entity. This excludes temporary equity and is sometimes called permanent equity. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 25 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 26 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A3 -Appendix A </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Beginning balance </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 141 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_DividendsCash </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Cash dividends declared by an entity during the period for all classes of stock (common, preferred). This element includes paid and unpaid dividends declared during the period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Statement of Position (SOP) -Number 01-6 -Paragraph 14 -Subparagraph l </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Cash dividends paid </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 142 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 252000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 252000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 266000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 266000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 173000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 173000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Value of stock issued during the period as a result of any share-based compensation plan other than an employee stock ownership plan (ESOP). </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 64 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Stock plans </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 143 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_TreasuryStockValueAcquiredCostMethod </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -141000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -141000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -17000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -17000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -507000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -507000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Cost of common and preferred stock that were repurchased during the period. Recorded using the cost method. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Chapter 1 -Section B -Paragraph 7 -Subparagraph b </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Shares repurchased </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 144 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Disclosure of the aggregate tax benefit realized from the exercise of stock options and the conversion of similar instruments during the annual period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph i </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Tax loss from exercise of options and restricted stock </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 145 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Decrease in noncontrolling interest balance from payment of dividends or other distributions to noncontrolling interest holders. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(2) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Distributions to noncontrolling interest holders </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 146 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_MinorityInterestDecreaseFromRedemptions </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Decrease in noncontrolling interest as a result of redeeming or purchasing the interests of noncontrolling shareholders. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(2) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Other transactions with shareholders </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 147 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_DividendsAndOtherTransactionsWithShareholders </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> Aggregate cash and stock dividends declared for all securities during the period. This also includes other transactions with... </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> totallabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 111000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 111000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 249000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 249000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -334000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -334000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Aggregate cash and stock dividends declared for all securities during the period. This also includes other transactions with shareholders including noncontrolling interests such as common stock repurchases during the period, share-based payment awards, and tax benefits related to the exercise of options and restricted stock. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> true </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Total dividends and other transactions with shareholders </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 148 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_CumulativeEffectOfInitialAdoptionOfNewAccountingPrinciple </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Cumulative effect of initial adoption of new accounting principle on beginning retained earnings, net of tax. This element can be used, generally, for the adjustment to retained earnings of a new accounting principle. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 154 -Paragraph 17, 18 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Adoption of new accounting standards </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 149 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_StockIssuedDuringPeriodValueConversionOfConvertibleDebtPremiumValue </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> Value of stock issued during the period in order to settle the premium of the convertible debt, at cost. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 713000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 713000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Value of stock issued during the period in order to settle the premium of the convertible debt, at cost. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Portion of the convertible debt premium settled in stock, at cost </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 150 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 120000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 120000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Value of treasury stock reissued during the period. Upon reissuance, common and preferred stock are outstanding. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Chapter 1 -Section B -Paragraph 7 -Subparagraph b </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Treasury shares issued for acquisition of Boots and Coots, Inc. </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 151 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Comprehensive income (loss) [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 152 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ProfitLoss </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A1, A4, A5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 5 -Subparagraph b Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 29 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph a Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(1) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Net income </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 153 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Other comprehensive income (loss): [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 154 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecrease </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Pre-tax adjustment that results from the process of translating subsidiary financial statements and foreign equity investments into functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains (losses). Includes gain (loss) on foreign currency forward exchange contracts. Includes foreign currency transactions designated as hedges of net investment in a foreign entity and intercompany foreign currency transactions that are of a long-term nature, when the entities to the transaction are consolidated, combined, or accounted for by the equity method in the reporting enterprise's financial statements. Includes the gain or loss on a derivative instrument or nonderivative financial instrument that may give rise to a foreign currency transaction gain or loss under FAS 52 and that have been designated and have qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 14, 17, 19, 26 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 52 -Paragraph 13, 20, 31 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 45 -Subparagraph c Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 24 -Subparagraph b </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Cumulative translation adjustment </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 155 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Defined benefit and other postretirement plans adjustments: [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 156 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Pretax change in the value of either the benefit obligation or the plan assets resulting from experience different from that assumed or from a change in an actuarial assumption, or the consequence of a decision to temporarily deviate from the substantive plan, that has not been recognized in net periodic benefit cost. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 17, 19, 24 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 158 -Paragraph 4 -Subparagraph c, d Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph i Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 158 -Paragraph 7 -Subparagraph a </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Actuarial net loss </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 157 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_OtherComprehensiveIncomeDefinedBenefitPlansOtherAdjustmentsBeforeTax </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> This element represents any other pretax adjustments made to other comprehensive income regarding the defined benefit plans... </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> This element represents any other pretax adjustments made to other comprehensive income regarding the defined benefit plans during the period </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Other </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 158 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTax </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Tax effects of the net changes to accumulated comprehensive income during the period related to benefit plans. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 25 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Tax effect on defined benefit and postretirement plans </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 159 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecrease </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> totallabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Net changes to accumulated comprehensive income during the period related to benefit plans, after tax. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 158 -Paragraph 7 -Subparagraph c Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 14, 17, 22, 26 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> true </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Defined benefit and other postretirement plans, net </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 160 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Appreciation or loss in value (before reclassification adjustment) of the total of unsold securities during the period being reported on, net of tax. Reclassification adjustments include: (1) the unrealized holding gain or loss, net of tax, at the date of the transfer for a debt security from the held-to-maturity category transferred into the available-for-sale category. Also includes the unrealized gain or loss at the date of transfer for a debt security from the available-for-sale category transferred into the held-to-maturity category; (2) the unrealized gains or losses realized upon the sale of securities, after tax; and (3) the unrealized gains or losses realized upon the write-down of securities, after tax. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 17, 22 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 13 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 24 -Subparagraph b </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Net unrealized gain loss on investments, net of tax benefit/provision </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 161 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The change in equity [net assets] of a business enterprise during a period from transactions and other events and circumstances from non-owner sources which are attributable to the economic entity, including both controlling (parent) and noncontrolling interests. It includes all changes in equity during a period except those resulting from investments by owners and distributions to owners, including any and all transactions which are directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A5 -Appendix A Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 29 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph a </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Total comprehensive income </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 162 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> periodendlabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -4771000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -4771000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -5002000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -5002000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -5251000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -5251000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Total of Stockholders' Equity (deficit) items, net of receivables from officers, directors owners, and affiliates of the entity including portions attributable to both the parent and noncontrolling interests (previously referred to as minority interest), if any. The entity including portions attributable to the parent and noncontrolling interests is sometimes referred to as the economic entity. This excludes temporary equity and is sometimes called permanent equity. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 25 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 26 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A3 -Appendix A </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Ending balance </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 171 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Employee service share based compensation, aggregate disclosures [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 172 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Disclosure of the aggregate tax benefit realized from the exercise of stock options and the conversion of similar instruments during the annual period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph i </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Tax benefit realized from the exercise of stock options </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 176 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName/> | |||||||||||||||||||||
<ElementPrefix> na </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> na </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> true </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> http://halliburton.com/role/shareholdersequityandstockincentiveplansdetails </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 13 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_StatementEquityComponentsAxis} : Retained Earnings [Member] 1/1/2010 - 12/31/2010 USD ($) </KeyName> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00171 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2010-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2010-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Retained Earnings [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_StatementEquityComponentsAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_RetainedEarningsMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_StatementEquityComponentsAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u000 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> USD </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> iso4217 </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<OriginalCurrencyCode> USD </OriginalCurrencyCode> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Retained Earnings [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="1/1/2010 - 12/31/2010"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 14 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_StatementEquityComponentsAxis} : Retained Earnings [Member] 1/1/2009 - 12/31/2009 USD ($) </KeyName> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00034 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2009-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2009-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Retained Earnings [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_StatementEquityComponentsAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_RetainedEarningsMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_StatementEquityComponentsAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u000 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> USD </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> iso4217 </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<OriginalCurrencyCode> USD </OriginalCurrencyCode> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Retained Earnings [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="1/1/2009 - 12/31/2009"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 15 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_StatementEquityComponentsAxis} : Retained Earnings [Member] 1/1/2008 - 12/31/2008 USD ($) </KeyName> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00011 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2008-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2008-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Retained Earnings [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_StatementEquityComponentsAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_RetainedEarningsMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_StatementEquityComponentsAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u000 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> USD </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> iso4217 </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<OriginalCurrencyCode> USD </OriginalCurrencyCode> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Retained Earnings [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="1/1/2008 - 12/31/2008"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
</OriginalInstanceReportColumns> | |||||||||||||||||||||
<Unit> Other </Unit> | |||||||||||||||||||||
<ElementDataType/> | |||||||||||||||||||||
<SimpleDataType> na </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Retained Earnings [Member] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 177 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_IncreaseDecreaseInStockholdersEquityRollForward </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Increase Decrease In Stockholders Equity Roll Forward </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 178 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> true </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> periodstartlabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 10863000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 10863000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 10041000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 10041000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 8146000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 8146000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Total of Stockholders' Equity (deficit) items, net of receivables from officers, directors owners, and affiliates of the entity including portions attributable to both the parent and noncontrolling interests (previously referred to as minority interest), if any. The entity including portions attributable to the parent and noncontrolling interests is sometimes referred to as the economic entity. This excludes temporary equity and is sometimes called permanent equity. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 25 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 26 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A3 -Appendix A </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Beginning balance </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 179 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_DividendsCash </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -327000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -327000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -324000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -324000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -319000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -319000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Cash dividends declared by an entity during the period for all classes of stock (common, preferred). This element includes paid and unpaid dividends declared during the period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Statement of Position (SOP) -Number 01-6 -Paragraph 14 -Subparagraph l </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Cash dividends paid </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 180 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Value of stock issued during the period as a result of any share-based compensation plan other than an employee stock ownership plan (ESOP). </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 64 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Stock plans </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 181 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_TreasuryStockValueAcquiredCostMethod </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Cost of common and preferred stock that were repurchased during the period. Recorded using the cost method. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Chapter 1 -Section B -Paragraph 7 -Subparagraph b </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Shares repurchased </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 182 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Disclosure of the aggregate tax benefit realized from the exercise of stock options and the conversion of similar instruments during the annual period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph i </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Tax loss from exercise of options and restricted stock </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 183 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Decrease in noncontrolling interest balance from payment of dividends or other distributions to noncontrolling interest holders. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(2) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Distributions to noncontrolling interest holders </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 184 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_MinorityInterestDecreaseFromRedemptions </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Decrease in noncontrolling interest as a result of redeeming or purchasing the interests of noncontrolling shareholders. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(2) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Other transactions with shareholders </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 185 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_DividendsAndOtherTransactionsWithShareholders </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> Aggregate cash and stock dividends declared for all securities during the period. This also includes other transactions with... </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> totallabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -327000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -327000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -323000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -323000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -319000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -319000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Aggregate cash and stock dividends declared for all securities during the period. This also includes other transactions with shareholders including noncontrolling interests such as common stock repurchases during the period, share-based payment awards, and tax benefits related to the exercise of options and restricted stock. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> true </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Total dividends and other transactions with shareholders </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 186 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_CumulativeEffectOfInitialAdoptionOfNewAccountingPrinciple </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -10000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -10000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Cumulative effect of initial adoption of new accounting principle on beginning retained earnings, net of tax. This element can be used, generally, for the adjustment to retained earnings of a new accounting principle. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 154 -Paragraph 17, 18 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Adoption of new accounting standards </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 187 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_StockIssuedDuringPeriodValueConversionOfConvertibleDebtPremiumValue </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> Value of stock issued during the period in order to settle the premium of the convertible debt, at cost. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Value of stock issued during the period in order to settle the premium of the convertible debt, at cost. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Portion of the convertible debt premium settled in stock, at cost </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 188 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Value of treasury stock reissued during the period. Upon reissuance, common and preferred stock are outstanding. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Chapter 1 -Section B -Paragraph 7 -Subparagraph b </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Treasury shares issued for acquisition of Boots and Coots, Inc. </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 189 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Comprehensive income (loss) [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 190 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ProfitLoss </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 1835000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 1835000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 1145000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 1145000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 2224000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 2224000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A1, A4, A5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 5 -Subparagraph b Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 29 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph a Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(1) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Net income </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 191 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Other comprehensive income (loss): [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 192 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecrease </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Pre-tax adjustment that results from the process of translating subsidiary financial statements and foreign equity investments into functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains (losses). Includes gain (loss) on foreign currency forward exchange contracts. Includes foreign currency transactions designated as hedges of net investment in a foreign entity and intercompany foreign currency transactions that are of a long-term nature, when the entities to the transaction are consolidated, combined, or accounted for by the equity method in the reporting enterprise's financial statements. Includes the gain or loss on a derivative instrument or nonderivative financial instrument that may give rise to a foreign currency transaction gain or loss under FAS 52 and that have been designated and have qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 14, 17, 19, 26 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 52 -Paragraph 13, 20, 31 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 45 -Subparagraph c Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 24 -Subparagraph b </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Cumulative translation adjustment </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 193 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Defined benefit and other postretirement plans adjustments: [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 194 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Pretax change in the value of either the benefit obligation or the plan assets resulting from experience different from that assumed or from a change in an actuarial assumption, or the consequence of a decision to temporarily deviate from the substantive plan, that has not been recognized in net periodic benefit cost. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 17, 19, 24 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 158 -Paragraph 4 -Subparagraph c, d Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph i Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 158 -Paragraph 7 -Subparagraph a </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Actuarial net loss </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 195 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_OtherComprehensiveIncomeDefinedBenefitPlansOtherAdjustmentsBeforeTax </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> This element represents any other pretax adjustments made to other comprehensive income regarding the defined benefit plans... </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 1000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 1000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> This element represents any other pretax adjustments made to other comprehensive income regarding the defined benefit plans during the period </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Other </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 196 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTax </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Tax effects of the net changes to accumulated comprehensive income during the period related to benefit plans. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 25 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Tax effect on defined benefit and postretirement plans </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 197 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecrease </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> totallabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Net changes to accumulated comprehensive income during the period related to benefit plans, after tax. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 158 -Paragraph 7 -Subparagraph c Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 14, 17, 22, 26 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> true </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Defined benefit and other postretirement plans, net </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 198 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Appreciation or loss in value (before reclassification adjustment) of the total of unsold securities during the period being reported on, net of tax. Reclassification adjustments include: (1) the unrealized holding gain or loss, net of tax, at the date of the transfer for a debt security from the held-to-maturity category transferred into the available-for-sale category. Also includes the unrealized gain or loss at the date of transfer for a debt security from the available-for-sale category transferred into the held-to-maturity category; (2) the unrealized gains or losses realized upon the sale of securities, after tax; and (3) the unrealized gains or losses realized upon the write-down of securities, after tax. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 17, 22 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 13 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 24 -Subparagraph b </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Net unrealized gain loss on investments, net of tax benefit/provision </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 199 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 1835000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 1835000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 1145000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 1145000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 2224000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 2224000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The change in equity [net assets] of a business enterprise during a period from transactions and other events and circumstances from non-owner sources which are attributable to the economic entity, including both controlling (parent) and noncontrolling interests. It includes all changes in equity during a period except those resulting from investments by owners and distributions to owners, including any and all transactions which are directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A5 -Appendix A Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 29 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph a </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Total comprehensive income </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 200 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> periodendlabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 12371000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 12371000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 10863000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 10863000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 10041000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 10041000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Total of Stockholders' Equity (deficit) items, net of receivables from officers, directors owners, and affiliates of the entity including portions attributable to both the parent and noncontrolling interests (previously referred to as minority interest), if any. The entity including portions attributable to the parent and noncontrolling interests is sometimes referred to as the economic entity. This excludes temporary equity and is sometimes called permanent equity. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 25 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 26 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A3 -Appendix A </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Ending balance </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 209 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Employee service share based compensation, aggregate disclosures [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 210 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Disclosure of the aggregate tax benefit realized from the exercise of stock options and the conversion of similar instruments during the annual period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph i </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Tax benefit realized from the exercise of stock options </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 214 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName/> | |||||||||||||||||||||
<ElementPrefix> na </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> na </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> true </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> http://halliburton.com/role/shareholdersequityandstockincentiveplansdetails </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 16 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_StatementEquityComponentsAxis} : Accumulated other comprehensive income (Loss) [Member] 1/1/2010 - 12/31/2010 USD ($) </KeyName> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00172 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2010-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2010-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Accumulated other comprehensive income (Loss) [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_StatementEquityComponentsAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_AccumulatedOtherComprehensiveIncomeMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_StatementEquityComponentsAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u000 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> USD </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> iso4217 </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<OriginalCurrencyCode> USD </OriginalCurrencyCode> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Accumulated other comprehensive income (Loss) [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="1/1/2010 - 12/31/2010"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 17 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_StatementEquityComponentsAxis} : Accumulated other comprehensive income (Loss) [Member] 1/1/2009 - 12/31/2009 USD ($) </KeyName> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00035 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2009-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2009-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Accumulated other comprehensive income (Loss) [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_StatementEquityComponentsAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_AccumulatedOtherComprehensiveIncomeMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_StatementEquityComponentsAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u000 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> USD </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> iso4217 </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<OriginalCurrencyCode> USD </OriginalCurrencyCode> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Accumulated other comprehensive income (Loss) [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="1/1/2009 - 12/31/2009"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 18 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_StatementEquityComponentsAxis} : Accumulated other comprehensive income (Loss) [Member] 1/1/2008 - 12/31/2008 USD ($) </KeyName> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00012 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2008-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2008-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Accumulated other comprehensive income (Loss) [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_StatementEquityComponentsAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_AccumulatedOtherComprehensiveIncomeMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_StatementEquityComponentsAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u000 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> USD </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> iso4217 </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<OriginalCurrencyCode> USD </OriginalCurrencyCode> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Accumulated other comprehensive income (Loss) [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="1/1/2008 - 12/31/2008"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
</OriginalInstanceReportColumns> | |||||||||||||||||||||
<Unit> Other </Unit> | |||||||||||||||||||||
<ElementDataType/> | |||||||||||||||||||||
<SimpleDataType> na </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Accumulated other comprehensive income (Loss) [Member] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 215 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_IncreaseDecreaseInStockholdersEquityRollForward </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Increase Decrease In Stockholders Equity Roll Forward </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 216 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> true </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> periodstartlabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -213000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -213000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -215000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -215000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -104000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -104000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Total of Stockholders' Equity (deficit) items, net of receivables from officers, directors owners, and affiliates of the entity including portions attributable to both the parent and noncontrolling interests (previously referred to as minority interest), if any. The entity including portions attributable to the parent and noncontrolling interests is sometimes referred to as the economic entity. This excludes temporary equity and is sometimes called permanent equity. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 25 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 26 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A3 -Appendix A </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Beginning balance </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 217 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_DividendsCash </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Cash dividends declared by an entity during the period for all classes of stock (common, preferred). This element includes paid and unpaid dividends declared during the period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Statement of Position (SOP) -Number 01-6 -Paragraph 14 -Subparagraph l </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Cash dividends paid </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 218 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Value of stock issued during the period as a result of any share-based compensation plan other than an employee stock ownership plan (ESOP). </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 64 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Stock plans </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 219 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_TreasuryStockValueAcquiredCostMethod </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Cost of common and preferred stock that were repurchased during the period. Recorded using the cost method. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Chapter 1 -Section B -Paragraph 7 -Subparagraph b </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Shares repurchased </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 220 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Disclosure of the aggregate tax benefit realized from the exercise of stock options and the conversion of similar instruments during the annual period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph i </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Tax loss from exercise of options and restricted stock </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 221 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Decrease in noncontrolling interest balance from payment of dividends or other distributions to noncontrolling interest holders. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(2) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Distributions to noncontrolling interest holders </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 222 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_MinorityInterestDecreaseFromRedemptions </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Decrease in noncontrolling interest as a result of redeeming or purchasing the interests of noncontrolling shareholders. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(2) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Other transactions with shareholders </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 223 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_DividendsAndOtherTransactionsWithShareholders </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> Aggregate cash and stock dividends declared for all securities during the period. This also includes other transactions with... </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> totallabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Aggregate cash and stock dividends declared for all securities during the period. This also includes other transactions with shareholders including noncontrolling interests such as common stock repurchases during the period, share-based payment awards, and tax benefits related to the exercise of options and restricted stock. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> true </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Total dividends and other transactions with shareholders </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 224 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_CumulativeEffectOfInitialAdoptionOfNewAccountingPrinciple </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Cumulative effect of initial adoption of new accounting principle on beginning retained earnings, net of tax. This element can be used, generally, for the adjustment to retained earnings of a new accounting principle. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 154 -Paragraph 17, 18 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Adoption of new accounting standards </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 225 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_StockIssuedDuringPeriodValueConversionOfConvertibleDebtPremiumValue </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> Value of stock issued during the period in order to settle the premium of the convertible debt, at cost. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Value of stock issued during the period in order to settle the premium of the convertible debt, at cost. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Portion of the convertible debt premium settled in stock, at cost </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 226 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Value of treasury stock reissued during the period. Upon reissuance, common and preferred stock are outstanding. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Chapter 1 -Section B -Paragraph 7 -Subparagraph b </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Treasury shares issued for acquisition of Boots and Coots, Inc. </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 227 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Comprehensive income (loss) [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 228 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ProfitLoss </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A1, A4, A5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 5 -Subparagraph b Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 29 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph a Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(1) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Net income </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 229 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Other comprehensive income (loss): [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 230 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecrease </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -1000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -1000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -5000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -5000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 1000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 1000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Pre-tax adjustment that results from the process of translating subsidiary financial statements and foreign equity investments into functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains (losses). Includes gain (loss) on foreign currency forward exchange contracts. Includes foreign currency transactions designated as hedges of net investment in a foreign entity and intercompany foreign currency transactions that are of a long-term nature, when the entities to the transaction are consolidated, combined, or accounted for by the equity method in the reporting enterprise's financial statements. Includes the gain or loss on a derivative instrument or nonderivative financial instrument that may give rise to a foreign currency transaction gain or loss under FAS 52 and that have been designated and have qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 14, 17, 19, 26 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 52 -Paragraph 13, 20, 31 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 45 -Subparagraph c Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 24 -Subparagraph b </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Cumulative translation adjustment </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 231 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Defined benefit and other postretirement plans adjustments: [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 232 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -170000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -170000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Pretax change in the value of either the benefit obligation or the plan assets resulting from experience different from that assumed or from a change in an actuarial assumption, or the consequence of a decision to temporarily deviate from the substantive plan, that has not been recognized in net periodic benefit cost. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 17, 19, 24 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 158 -Paragraph 4 -Subparagraph c, d Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph i Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 158 -Paragraph 7 -Subparagraph a </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Actuarial net loss </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 233 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_OtherComprehensiveIncomeDefinedBenefitPlansOtherAdjustmentsBeforeTax </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> This element represents any other pretax adjustments made to other comprehensive income regarding the defined benefit plans... </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 18000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 18000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> This element represents any other pretax adjustments made to other comprehensive income regarding the defined benefit plans during the period </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Other </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 234 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTax </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 46000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 46000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Tax effects of the net changes to accumulated comprehensive income during the period related to benefit plans. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 25 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Tax effect on defined benefit and postretirement plans </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 235 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecrease </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> totallabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -26000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -26000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 2000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 2000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -106000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -106000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Net changes to accumulated comprehensive income during the period related to benefit plans, after tax. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 158 -Paragraph 7 -Subparagraph c Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 14, 17, 22, 26 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> true </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Defined benefit and other postretirement plans, net </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 236 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 5000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 5000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -6000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -6000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Appreciation or loss in value (before reclassification adjustment) of the total of unsold securities during the period being reported on, net of tax. Reclassification adjustments include: (1) the unrealized holding gain or loss, net of tax, at the date of the transfer for a debt security from the held-to-maturity category transferred into the available-for-sale category. Also includes the unrealized gain or loss at the date of transfer for a debt security from the available-for-sale category transferred into the held-to-maturity category; (2) the unrealized gains or losses realized upon the sale of securities, after tax; and (3) the unrealized gains or losses realized upon the write-down of securities, after tax. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 17, 22 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 13 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 24 -Subparagraph b </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Net unrealized gain loss on investments, net of tax benefit/provision </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 237 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -27000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -27000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 2000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 2000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -111000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -111000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The change in equity [net assets] of a business enterprise during a period from transactions and other events and circumstances from non-owner sources which are attributable to the economic entity, including both controlling (parent) and noncontrolling interests. It includes all changes in equity during a period except those resulting from investments by owners and distributions to owners, including any and all transactions which are directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A5 -Appendix A Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 29 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph a </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Total comprehensive income </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 238 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> periodendlabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -240000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -240000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -213000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -213000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -215000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -215000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Total of Stockholders' Equity (deficit) items, net of receivables from officers, directors owners, and affiliates of the entity including portions attributable to both the parent and noncontrolling interests (previously referred to as minority interest), if any. The entity including portions attributable to the parent and noncontrolling interests is sometimes referred to as the economic entity. This excludes temporary equity and is sometimes called permanent equity. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 25 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 26 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A3 -Appendix A </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Ending balance </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 247 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Employee service share based compensation, aggregate disclosures [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 248 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Disclosure of the aggregate tax benefit realized from the exercise of stock options and the conversion of similar instruments during the annual period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph i </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Tax benefit realized from the exercise of stock options </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 252 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName/> | |||||||||||||||||||||
<ElementPrefix> na </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> na </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> true </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> http://halliburton.com/role/shareholdersequityandstockincentiveplansdetails </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 19 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_StatementEquityComponentsAxis} : Noncontrolling interest in consolidated subsidiaries 1/1/2010 - 12/31/2010 USD ($) </KeyName> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00173 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2010-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2010-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Noncontrolling interest in consolidated subsidiaries [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_StatementEquityComponentsAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_NoncontrollingInterestMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_StatementEquityComponentsAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u000 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> USD </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> iso4217 </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<OriginalCurrencyCode> USD </OriginalCurrencyCode> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Noncontrolling interest in consolidated subsidiaries [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="1/1/2010 - 12/31/2010"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 20 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_StatementEquityComponentsAxis} : Noncontrolling interest in consolidated subsidiaries 1/1/2009 - 12/31/2009 USD ($) </KeyName> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00036 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2009-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2009-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Noncontrolling interest in consolidated subsidiaries [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_StatementEquityComponentsAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_NoncontrollingInterestMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_StatementEquityComponentsAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u000 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> USD </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> iso4217 </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<OriginalCurrencyCode> USD </OriginalCurrencyCode> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Noncontrolling interest in consolidated subsidiaries [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="1/1/2009 - 12/31/2009"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 21 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_StatementEquityComponentsAxis} : Noncontrolling interest in consolidated subsidiaries 1/1/2008 - 12/31/2008 USD ($) </KeyName> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00013 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2008-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2008-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Noncontrolling interest in consolidated subsidiaries [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_StatementEquityComponentsAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_NoncontrollingInterestMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_StatementEquityComponentsAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u000 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> USD </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> iso4217 </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<OriginalCurrencyCode> USD </OriginalCurrencyCode> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Noncontrolling interest in consolidated subsidiaries [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="1/1/2008 - 12/31/2008"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
</OriginalInstanceReportColumns> | |||||||||||||||||||||
<Unit> Other </Unit> | |||||||||||||||||||||
<ElementDataType/> | |||||||||||||||||||||
<SimpleDataType> na </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Noncontrolling interest in consolidated subsidiaries [Member] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 253 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_IncreaseDecreaseInStockholdersEquityRollForward </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Increase Decrease In Stockholders Equity Roll Forward </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 254 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> true </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> periodstartlabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 29000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 29000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 19000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 19000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 93000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 93000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Total of Stockholders' Equity (deficit) items, net of receivables from officers, directors owners, and affiliates of the entity including portions attributable to both the parent and noncontrolling interests (previously referred to as minority interest), if any. The entity including portions attributable to the parent and noncontrolling interests is sometimes referred to as the economic entity. This excludes temporary equity and is sometimes called permanent equity. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 25 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 26 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A3 -Appendix A </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Beginning balance </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 255 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_DividendsCash </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Cash dividends declared by an entity during the period for all classes of stock (common, preferred). This element includes paid and unpaid dividends declared during the period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Statement of Position (SOP) -Number 01-6 -Paragraph 14 -Subparagraph l </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Cash dividends paid </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 256 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Value of stock issued during the period as a result of any share-based compensation plan other than an employee stock ownership plan (ESOP). </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 64 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Stock plans </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 257 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_TreasuryStockValueAcquiredCostMethod </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Cost of common and preferred stock that were repurchased during the period. Recorded using the cost method. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Chapter 1 -Section B -Paragraph 7 -Subparagraph b </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Shares repurchased </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 258 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Disclosure of the aggregate tax benefit realized from the exercise of stock options and the conversion of similar instruments during the annual period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph i </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Tax loss from exercise of options and restricted stock </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 259 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -2000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -2000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Decrease in noncontrolling interest balance from payment of dividends or other distributions to noncontrolling interest holders. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(2) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Distributions to noncontrolling interest holders </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 260 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_MinorityInterestDecreaseFromRedemptions </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -63000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -63000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Decrease in noncontrolling interest as a result of redeeming or purchasing the interests of noncontrolling shareholders. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(2) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Other transactions with shareholders </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 261 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_DividendsAndOtherTransactionsWithShareholders </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> Aggregate cash and stock dividends declared for all securities during the period. This also includes other transactions with... </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> totallabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -21000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -21000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -65000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -65000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Aggregate cash and stock dividends declared for all securities during the period. This also includes other transactions with shareholders including noncontrolling interests such as common stock repurchases during the period, share-based payment awards, and tax benefits related to the exercise of options and restricted stock. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> true </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Total dividends and other transactions with shareholders </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 262 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_CumulativeEffectOfInitialAdoptionOfNewAccountingPrinciple </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Cumulative effect of initial adoption of new accounting principle on beginning retained earnings, net of tax. This element can be used, generally, for the adjustment to retained earnings of a new accounting principle. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 154 -Paragraph 17, 18 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Adoption of new accounting standards </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 263 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_StockIssuedDuringPeriodValueConversionOfConvertibleDebtPremiumValue </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> Value of stock issued during the period in order to settle the premium of the convertible debt, at cost. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Value of stock issued during the period in order to settle the premium of the convertible debt, at cost. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Portion of the convertible debt premium settled in stock, at cost </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 264 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Value of treasury stock reissued during the period. Upon reissuance, common and preferred stock are outstanding. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Chapter 1 -Section B -Paragraph 7 -Subparagraph b </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Treasury shares issued for acquisition of Boots and Coots, Inc. </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 265 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Comprehensive income (loss) [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 266 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ProfitLoss </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 7000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 7000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 10000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 10000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -9000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -9000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A1, A4, A5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 5 -Subparagraph b Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 29 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph a Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(1) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Net income </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 267 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Other comprehensive income (loss): [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 268 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecrease </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Pre-tax adjustment that results from the process of translating subsidiary financial statements and foreign equity investments into functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains (losses). Includes gain (loss) on foreign currency forward exchange contracts. Includes foreign currency transactions designated as hedges of net investment in a foreign entity and intercompany foreign currency transactions that are of a long-term nature, when the entities to the transaction are consolidated, combined, or accounted for by the equity method in the reporting enterprise's financial statements. Includes the gain or loss on a derivative instrument or nonderivative financial instrument that may give rise to a foreign currency transaction gain or loss under FAS 52 and that have been designated and have qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 14, 17, 19, 26 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 52 -Paragraph 13, 20, 31 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 45 -Subparagraph c Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 24 -Subparagraph b </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Cumulative translation adjustment </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 269 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Defined benefit and other postretirement plans adjustments: [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 270 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Pretax change in the value of either the benefit obligation or the plan assets resulting from experience different from that assumed or from a change in an actuarial assumption, or the consequence of a decision to temporarily deviate from the substantive plan, that has not been recognized in net periodic benefit cost. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 17, 19, 24 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 158 -Paragraph 4 -Subparagraph c, d Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph i Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 158 -Paragraph 7 -Subparagraph a </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Actuarial net loss </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 271 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_OtherComprehensiveIncomeDefinedBenefitPlansOtherAdjustmentsBeforeTax </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> This element represents any other pretax adjustments made to other comprehensive income regarding the defined benefit plans... </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -21000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -21000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> This element represents any other pretax adjustments made to other comprehensive income regarding the defined benefit plans during the period </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Other </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 272 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTax </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Tax effects of the net changes to accumulated comprehensive income during the period related to benefit plans. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 25 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Tax effect on defined benefit and postretirement plans </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 273 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecrease </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> totallabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -1000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -1000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Net changes to accumulated comprehensive income during the period related to benefit plans, after tax. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 158 -Paragraph 7 -Subparagraph c Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 14, 17, 22, 26 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> true </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Defined benefit and other postretirement plans, net </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 274 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Appreciation or loss in value (before reclassification adjustment) of the total of unsold securities during the period being reported on, net of tax. Reclassification adjustments include: (1) the unrealized holding gain or loss, net of tax, at the date of the transfer for a debt security from the held-to-maturity category transferred into the available-for-sale category. Also includes the unrealized gain or loss at the date of transfer for a debt security from the available-for-sale category transferred into the held-to-maturity category; (2) the unrealized gains or losses realized upon the sale of securities, after tax; and (3) the unrealized gains or losses realized upon the write-down of securities, after tax. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 17, 22 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 13 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 24 -Subparagraph b </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Net unrealized gain loss on investments, net of tax benefit/provision </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 275 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 6000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 6000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 10000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 10000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -9000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -9000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The change in equity [net assets] of a business enterprise during a period from transactions and other events and circumstances from non-owner sources which are attributable to the economic entity, including both controlling (parent) and noncontrolling interests. It includes all changes in equity during a period except those resulting from investments by owners and distributions to owners, including any and all transactions which are directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A5 -Appendix A Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 29 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph a </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Total comprehensive income </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 276 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> periodendlabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 14000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 14000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 29000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 29000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 19000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 19000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Total of Stockholders' Equity (deficit) items, net of receivables from officers, directors owners, and affiliates of the entity including portions attributable to both the parent and noncontrolling interests (previously referred to as minority interest), if any. The entity including portions attributable to the parent and noncontrolling interests is sometimes referred to as the economic entity. This excludes temporary equity and is sometimes called permanent equity. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 25 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 26 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A3 -Appendix A </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Ending balance </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 285 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Employee service share based compensation, aggregate disclosures [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 286 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Disclosure of the aggregate tax benefit realized from the exercise of stock options and the conversion of similar instruments during the annual period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph i </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Tax benefit realized from the exercise of stock options </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 290 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName/> | |||||||||||||||||||||
<ElementPrefix> na </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> na </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> true </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> http://halliburton.com/role/shareholdersequityandstockincentiveplansdetails </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 22 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis} : United States 1/1/2010 - 12/31/2010 USD ($) </KeyName> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00183 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2010-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2010-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> United states pension plan [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u000 </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> u001 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> pure </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> xbrli </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<OriginalCurrencyCode> USD </OriginalCurrencyCode> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="United states pension plan [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="1/1/2010 - 12/31/2010"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 23 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis} : United States 1/1/2009 - 12/31/2009 USD ($) </KeyName> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00042 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2009-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2009-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> United states pension plan [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u000 </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> u001 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> pure </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> xbrli </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<OriginalCurrencyCode> USD </OriginalCurrencyCode> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="United states pension plan [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="1/1/2009 - 12/31/2009"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 24 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis} : United States 1/1/2008 - 12/31/2008 USD ($) </KeyName> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00020 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2008-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2008-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> United states pension plan [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u000 </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> u001 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> pure </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> xbrli </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<OriginalCurrencyCode> USD </OriginalCurrencyCode> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="United states pension plan [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="1/1/2008 - 12/31/2008"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
</OriginalInstanceReportColumns> | |||||||||||||||||||||
<Unit> Other </Unit> | |||||||||||||||||||||
<ElementDataType/> | |||||||||||||||||||||
<SimpleDataType> na </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> United states pension plan [Member] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 296 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_DefinedBenefitPlanDisclosureLineItems </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Defined Benefit Plan Disclosure [Line Items] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 297 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_DefinedBenefitPlanActuarialNetGainsLosses </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 38000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 38000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 36000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 36000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 37000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 37000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The net increase or decrease of changes in the value of either the benefit obligation or the plan assets resulting from experience different from that assumed or from a change in an actuarial assumption, or the consequence of a decision to temporarily deviate from the substantive plan. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 106 -Paragraph 518 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 87 -Paragraph 264 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph a </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Net actuarial losses </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 308 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName/> | |||||||||||||||||||||
<ElementPrefix> na </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> na </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> true </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> http://halliburton.com/role/shareholdersequityandstockincentiveplansdetails </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 25 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis} : International pension plan [Member] 1/1/2010 - 12/31/2010 USD ($) </KeyName> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00186 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2010-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2010-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> International pension plan [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u000 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> USD </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> iso4217 </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<OriginalCurrencyCode> USD </OriginalCurrencyCode> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="International pension plan [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="1/1/2010 - 12/31/2010"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 26 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis} : International pension plan [Member] 1/1/2009 - 12/31/2009 USD ($) </KeyName> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00044 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2009-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2009-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> International pension plan [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u000 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> USD </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> iso4217 </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<OriginalCurrencyCode> USD </OriginalCurrencyCode> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="International pension plan [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="1/1/2009 - 12/31/2009"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 27 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis} : International pension plan [Member] 1/1/2008 - 12/31/2008 USD ($) </KeyName> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00022 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2008-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2008-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> International pension plan [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u000 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> USD </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> iso4217 </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<OriginalCurrencyCode> USD </OriginalCurrencyCode> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="International pension plan [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="1/1/2008 - 12/31/2008"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
</OriginalInstanceReportColumns> | |||||||||||||||||||||
<Unit> Other </Unit> | |||||||||||||||||||||
<ElementDataType/> | |||||||||||||||||||||
<SimpleDataType> na </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> International pension plan [Member] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 314 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_DefinedBenefitPlanDisclosureLineItems </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Defined Benefit Plan Disclosure [Line Items] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 315 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_DefinedBenefitPlanActuarialNetGainsLosses </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 170000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 170000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 149000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 149000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 161000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 161000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The net increase or decrease of changes in the value of either the benefit obligation or the plan assets resulting from experience different from that assumed or from a change in an actuarial assumption, or the consequence of a decision to temporarily deviate from the substantive plan. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 106 -Paragraph 518 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 87 -Paragraph 264 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph a </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Net actuarial losses </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 326 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName/> | |||||||||||||||||||||
<ElementPrefix> na </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> na </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> true </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> http://halliburton.com/role/shareholdersequityandstockincentiveplansdetails </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 28 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis} : Stock options [Member] 1/1/2010 - 12/31/2010 USD ($) / shares USD ($) </KeyName> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00167 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2010-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2010-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Stock options [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_EmployeeStockOptionMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u003 </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> xbrli </MeasureNamespace> | |||||||||||||||||||||
</DenominatorMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u001 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> pure </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> xbrli </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u002 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> shares </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> xbrli </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u000 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> USD </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> iso4217 </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<OriginalCurrencyCode> USD </OriginalCurrencyCode> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Stock options [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="1/1/2010 - 12/31/2010"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 29 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis} : Stock options [Member] 1/1/2009 - 12/31/2009 USD ($) </KeyName> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00037 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2009-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2009-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Stock options [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_EmployeeStockOptionMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u001 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> pure </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> xbrli </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u000 </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> u002 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> shares </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> xbrli </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u003 </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> xbrli </MeasureNamespace> | |||||||||||||||||||||
</DenominatorMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<OriginalCurrencyCode> USD </OriginalCurrencyCode> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Stock options [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="1/1/2009 - 12/31/2009"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 30 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis} : Stock options [Member] 1/1/2008 - 12/31/2008 USD ($) </KeyName> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00014 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2008-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2008-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Stock options [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_EmployeeStockOptionMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u001 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> pure </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> xbrli </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u000 </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> u003 </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> xbrli </MeasureNamespace> | |||||||||||||||||||||
</DenominatorMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<OriginalCurrencyCode> USD </OriginalCurrencyCode> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Stock options [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="1/1/2008 - 12/31/2008"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
</OriginalInstanceReportColumns> | |||||||||||||||||||||
<Unit> Other </Unit> | |||||||||||||||||||||
<ElementDataType/> | |||||||||||||||||||||
<SimpleDataType> na </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Stock options [Member] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 336 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Share based payment award [Line Items] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 337 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberQuarterWithinFiscalYearThatStockOptionsAreIssued </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> This element represents the quarter within the fiscal year that stock options are typically issued. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText> 2 </NonNumbericText> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> This element represents the quarter within the fiscal year that stock options are typically issued. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Quarter of the year that stock options are generally issued </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 338 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriodMinimumRange </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> Description of the minimum period of time over which an employee's right to exercise an award is no longer contingent on... </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText> 3Y </NonNumbericText> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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:durationStringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> normalizedstring </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Description of the minimum period of time over which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, which may be expressed in a variety of ways (for example, in years, month and year). </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Vesting period of stock options to employees - minimum (in years) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 339 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriodMaximumRange </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> Description of the maximum period of time over which an employee's right to exercise an award is no longer contingent on... </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText> 4Y </NonNumbericText> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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:durationStringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> normalizedstring </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Description of the maximum period of time over which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, which may be expressed in a variety of ways (for example, in years, month and year). </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Vesting period of stock options to employees - maximum (in years) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 340 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationFromDateOfGrant </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> Reflects the dating as to when the share-based award expires in relation to the grant date, as specified in the award... </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 10 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 10 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:integerItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> integer </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Reflects the dating as to when the share-based award expires in relation to the grant date, as specified in the award agreement. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Expiration from the grant date of the award (in years) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 341 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_ShareBasedCompensationArrangementByShareBasedPaymentAwardToNonemployeeDirectorsAwardVestingPeriod </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> Description of the minimum period of time over which a nonemployee director's right to exercise an award is no longer... </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText> 6M </NonNumbericText> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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:durationStringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> normalizedstring </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Description of the minimum period of time over which a nonemployee director's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, which may be expressed in a variety of ways (for example, in years, month and year). </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Vesting period of stock options to recipient (in months) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 342 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Share-based payment award, options, outstanding [Roll Forward] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 343 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> true </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> periodstartlabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 15200000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 15200000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Shares </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:sharesItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> shares </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The number of shares reserved for issuance under stock option agreements awarded under the plan that validly exist and are outstanding as of the balance-sheet date, including vested options. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(a) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(b) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Outstanding at beginning of period (in shares) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 344 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 3100000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 3100000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Shares </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:sharesItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> shares </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The quantity of shares issuable on stock options awarded under the plan during the reporting period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(d) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Granted (in shares) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 345 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriod </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -2200000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -2200000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Shares </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:sharesItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> shares </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The decrease in the number of reserved shares that could potentially be issued attributable to the exercise or conversion during the reporting period of previously issued stock options under the option plan. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(e) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Exercised (in shares) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 346 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -300000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -300000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Shares </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:sharesItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> shares </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Forfeited/expired (in shares) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 347 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> periodendlabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 15800000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 15800000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 15200000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 15200000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Shares </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:sharesItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> shares </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The number of shares reserved for issuance under stock option agreements awarded under the plan that validly exist and are outstanding as of the balance-sheet date, including vested options. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(a) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(b) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Outstanding at end of period (in shares) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 348 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Share based payment award, options, additional disclosures [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 349 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> true </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> periodstartlabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 25.17 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 25.17 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> EPS </Unit> | |||||||||||||||||||||
<ElementDataType> us-types:perShareItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The weighted average price as of the beginning of the year at which grantees can acquire the shares reserved for issuance under the stock option plan. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(a) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> true </IsEPS> | |||||||||||||||||||||
<Label> Weighted average exercise price outstanding - beginning of period (in dollars per share) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 350 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 28.88 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 28.88 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> EPS </Unit> | |||||||||||||||||||||
<ElementDataType> us-types:perShareItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The weighted average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on stock options awarded under the plan during the reporting period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(d) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> true </IsEPS> | |||||||||||||||||||||
<Label> Weighted average exercise price granted (in dollars per share) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 351 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 17.93 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 17.93 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> EPS </Unit> | |||||||||||||||||||||
<ElementDataType> us-types:perShareItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The weighted average price at which option holders acquired shares when converting their stock options into shares under the plan during the reporting period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(e) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> true </IsEPS> | |||||||||||||||||||||
<Label> Weighted average exercise price exercised in period (in dollars per share) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 352 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 29.89 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 29.89 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> EPS </Unit> | |||||||||||||||||||||
<ElementDataType> us-types:perShareItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> For presentations that combine terminations, the weighted average price of expired options and the price at which grantees could have acquired the underlying shares with respect to stock options that were terminated during the reporting period due to noncompliance with plan terms during the reporting period . </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> true </IsEPS> | |||||||||||||||||||||
<Label> Weighted average exercise price forfeited/expired (in dollars per share) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 353 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> periodendlabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 26.79 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 26.79 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 25.17 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 25.17 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> EPS </Unit> | |||||||||||||||||||||
<ElementDataType> us-types:perShareItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The weighted average price as of the beginning of the year at which grantees can acquire the shares reserved for issuance under the stock option plan. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(a) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> true </IsEPS> | |||||||||||||||||||||
<Label> Weighted average exercise price outstanding - end of period (in dollars per share) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 354 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 8.6 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 8.6 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:decimalItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The weighted average period between the balance-sheet date and expiration for all awards outstanding under the plan, which may be expressed in a decimal value for number of years. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph a </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Weighted average remaining contractual term at end of period (in years) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 355 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 235000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 235000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The total dollar difference between fair values of the underlying shares reserved for issuance and exercise prices pertaining to options outstanding under the plan as of the balance-sheet date. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph d(1) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Aggregate intrinsic value options outstanding end of period </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 356 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 9500000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 9500000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Shares </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:sharesItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> shares </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The number of shares into which fully or partially vested stock options outstanding as of the balance-sheet date can be currently converted under the option plan. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(c), d(2) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Number of shares exercisable at period end (in shares) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 357 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 26.30 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 26.30 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> EPS </Unit> | |||||||||||||||||||||
<ElementDataType> us-types:perShareItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(c) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> true </IsEPS> | |||||||||||||||||||||
<Label> Weighted average exercise price - exercisable at period end (in dollars per share) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 358 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 5.1 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 5.1 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:decimalItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The weighted average period between the balance-sheet date and expiration for all vested portions of options outstanding and currently exercisable (or convertible) under the plan, which may be expressed in a decimal value for number of years. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Weighted average remaining contractual term - exercisable at period end (in dollars per share) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 359 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableIntrinsicValue </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 147000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 147000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The total dollar difference between fair values of the underlying shares reserved for issuance and exercise prices of vested portions of options outstanding and currently exercisable under the option plan as of the balance-sheet date. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Aggregate intrinsic value - exercisable at period end </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 360 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 38000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 38000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 10000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 10000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 106000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 106000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The total accumulated difference between fair values of underlying shares on dates of exercise and exercise price on options which were exercised (or share units converted) into shares during the reporting period under the plan. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph c(2) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Intrinsic value of options exercised during the period </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 361 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Employee service share based compensation, aggregate disclosures [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 362 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_EmployeeServiceShareBasedCompensationUnrecognizedCompensationCostsOnNonvestedAwards </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 37000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 37000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> As of the latest balance-sheet date presented, the total compensation cost related to outstanding, nonvested share-based compensation awards not yet recognized (will be charged against earnings as services are performed or other vesting criteria are met). </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph h </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Unrecognized compensation cost - nonvested awards at period end </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 363 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_EmployeeServiceShareBasedCompensationUnrecognizedCompensationCostsOnNonvestedAwardsWeightedAveragePeriodOfRecognition </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 2 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 2 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:decimalItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The weighted average period over which unrecognized share-based compensation costs are expected to be reported. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph h </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Weighted average period unrecognized compensation cost is to be recognized (in years) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 364 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 102000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 102000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 74000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 74000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 120000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 120000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Aggregate proceeds received by the entity during the annual period from exercises of stock options and conversion of similar instruments granted under share-based payment arrangements. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph i </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Cash received from option exercises </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 365 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Fair value assumptions and methodology [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 366 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTerm </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 5.27 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 5.27 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 5.18 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 5.18 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 5.20 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 5.20 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:decimalItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The period of time a share-based award is expected to be outstanding. A share-based award's expected term shall be determined based on, among other factors, the instrument's contractual term and the effects of employees' expected exercise and post-vesting employment termination behavior. An entity is required to aggregate individual awards into relatively homogeneous groups. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph e(2)(a) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 14 -Section D -Subsection 2 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Expected term (in years) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 367 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.3977 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.3977 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.5306 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.5306 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.3230 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.3230 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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:percentItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> pure </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The estimated measure of the percentage amount by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph e(2)(b) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Expected volatility (in hundredths) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 368 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRateMinimum </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> The estimated minimum dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the... </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.0099 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.0099 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.0123 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.0123 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.0071 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.0071 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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:percentItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> pure </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The estimated minimum dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Expected dividend yield - minimum (in hundredths) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 369 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRateMaximum </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> The estimated maximum dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the... </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.0171 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.0171 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.0255 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.0255 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.0238 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.0238 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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:percentItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> pure </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The estimated maximum dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Expected dividend yield - maximum (in hundredths) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 370 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> The minimum risk-free interest rate assumption that is used in valuing an option on its own shares. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.0120 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.0120 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.0138 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.0138 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.0157 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.0157 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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:percentItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> pure </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The minimum risk-free interest rate assumption that is used in valuing an option on its own shares. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Risk-free interest rate - minimum (in hundredths) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 371 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> The maximum risk-free interest rate assumption that is used in valuing an option on its own shares. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.0278 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.0278 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.0247 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.0247 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.0332 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.0332 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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:percentItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> pure </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The maximum risk-free interest rate assumption that is used in valuing an option on its own shares. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Risk-free interest rate - maximum (in hundredths) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 372 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 9.94 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 9.94 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 9.36 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 9.36 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 12.28 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 12.28 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> EPS </Unit> | |||||||||||||||||||||
<ElementDataType> us-types:perShareItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The weighted average fair value of nonvested awards on share-based plans excluding option plans (for example, phantom stock plan, stock appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(a) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(b) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> true </IsEPS> | |||||||||||||||||||||
<Label> Weighted average grant-date fair value per share (in dollars per share) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 374 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Equity instruments other than options weighted average grant-date fair value per share [Roll Forward] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 375 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> true </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> periodstartlabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 9.36 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 9.36 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 12.28 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 12.28 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> EPS </Unit> | |||||||||||||||||||||
<ElementDataType> us-types:perShareItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The weighted average fair value of nonvested awards on share-based plans excluding option plans (for example, phantom stock plan, stock appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(a) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(b) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> true </IsEPS> | |||||||||||||||||||||
<Label> Weighted average grand date fair value per nonvested shares - beginning balance (in dollars per share) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 376 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> periodendlabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 9.94 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 9.94 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 9.36 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 9.36 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 12.28 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 12.28 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> EPS </Unit> | |||||||||||||||||||||
<ElementDataType> us-types:perShareItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The weighted average fair value of nonvested awards on share-based plans excluding option plans (for example, phantom stock plan, stock appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(a) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(b) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> true </IsEPS> | |||||||||||||||||||||
<Label> Weighted average grant date fair value per nonvested share - ending balance (in dollars per share) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 377 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName/> | |||||||||||||||||||||
<ElementPrefix> na </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> na </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> true </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> http://halliburton.com/role/shareholdersequityandstockincentiveplansdetails </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 31 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis} : Restricted stock [Member] {hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis} : Stock Plan [Member] 1/1/2010 - 12/31/2010 </KeyName> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00179 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2010-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2010-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Restricted stock [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_RestrictedStockMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Stock plan [Member] </ValueName> | |||||||||||||||||||||
<ValueType> hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> hal_StockPlanMember </Id> | |||||||||||||||||||||
<dimensionId> hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u001 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> pure </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> xbrli </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u002 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> shares </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> xbrli </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<OriginalCurrencyCode/> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Restricted stock [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="Stock plan [Member]"/> | |||||||||||||||||||||
<Label Id="3" Label="1/1/2010 - 12/31/2010"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
</OriginalInstanceReportColumns> | |||||||||||||||||||||
<Unit> Other </Unit> | |||||||||||||||||||||
<ElementDataType/> | |||||||||||||||||||||
<SimpleDataType> na </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Restricted stock [Member] | Stock plan [Member] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 387 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Share based payment award [Line Items] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 388 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationFromDateOfGrant </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> Reflects the dating as to when the share-based award expires in relation to the grant date, as specified in the award... </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 10 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 10 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:integerItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> integer </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Reflects the dating as to when the share-based award expires in relation to the grant date, as specified in the award agreement. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Expiration from the grant date of the award (in years) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 389 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 35710 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 35710 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Shares </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:sharesItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> shares </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The number of shares or units of entity securities issued in the transaction in which equity securities were issued to pay for goods or nonemployee services. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 65 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Number of shares issued to non-employee directors inception-to-date (in shares) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 396 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName/> | |||||||||||||||||||||
<ElementPrefix> na </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> na </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> true </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> http://halliburton.com/role/shareholdersequityandstockincentiveplansdetails </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 32 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis} : Restricted stock [Member] {hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis} : Directors Plan [Member] 1/1/2010 - 12/31/2010 </KeyName> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00177 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2010-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2010-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Restricted stock [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_RestrictedStockMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Directors' plan [Member] </ValueName> | |||||||||||||||||||||
<ValueType> hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> hal_DirectorsPlanMember </Id> | |||||||||||||||||||||
<dimensionId> hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u002 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> shares </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> xbrli </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<OriginalCurrencyCode/> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Restricted stock [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="Directors' plan [Member]"/> | |||||||||||||||||||||
<Label Id="3" Label="1/1/2010 - 12/31/2010"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 33 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis} : Restricted stock [Member] {hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis} : Directors Plan [Member] 1/1/2009 - 12/31/2009 </KeyName> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00040 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2009-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2009-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Restricted stock [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_RestrictedStockMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Directors' plan [Member] </ValueName> | |||||||||||||||||||||
<ValueType> hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> hal_DirectorsPlanMember </Id> | |||||||||||||||||||||
<dimensionId> hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u002 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> shares </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> xbrli </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<OriginalCurrencyCode/> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Restricted stock [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="Directors' plan [Member]"/> | |||||||||||||||||||||
<Label Id="3" Label="1/1/2009 - 12/31/2009"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 34 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis} : Restricted stock [Member] {hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis} : Directors Plan [Member] 1/1/2008 - 12/31/2008 </KeyName> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00017 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2008-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2008-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Restricted stock [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_RestrictedStockMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Directors' plan [Member] </ValueName> | |||||||||||||||||||||
<ValueType> hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> hal_DirectorsPlanMember </Id> | |||||||||||||||||||||
<dimensionId> hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u002 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> shares </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> xbrli </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<OriginalCurrencyCode/> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Restricted stock [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="Directors' plan [Member]"/> | |||||||||||||||||||||
<Label Id="3" Label="1/1/2008 - 12/31/2008"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
</OriginalInstanceReportColumns> | |||||||||||||||||||||
<Unit> Other </Unit> | |||||||||||||||||||||
<ElementDataType/> | |||||||||||||||||||||
<SimpleDataType> na </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Restricted stock [Member] | Directors' plan [Member] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 406 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Share based payment award [Line Items] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 407 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_ShareBasedCompensationArrangementByShareBasedPaymentAwardToNonemployeeDirectorsAwardVestingPeriod </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> Description of the minimum period of time over which a nonemployee director's right to exercise an award is no longer... </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText> minimum restriction period of six months, and the restrictions lapse upon the earlier of mandatory director retirement at age 72 or early retirement from the Board after four years of service. </NonNumbericText> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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:durationStringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> normalizedstring </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Description of the minimum period of time over which a nonemployee director's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, which may be expressed in a variety of ways (for example, in years, month and year). </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Vesting period of stock options to recipient (in months) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 408 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualNumberOfSharesAwardedAsCompensation </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> This element represents the number of units the plan awards the recipient on an annual basis </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 800 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 800 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Shares </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:sharesItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> shares </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> This element represents the number of units the plan awards the recipient on an annual basis </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Number of units the plan allows for annual award for nonemployee directors (in shares) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 409 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_Employeeservicesharebasedcompensationunrecognizedcompensationcostsonnonvestedawardperiodofrecognitiondescription </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> A description of the period of time over which unrecognized share-based compensation costs are expected to be reported. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText> the lesser of the time from the grant date to age 72 or the time from the grant date to completion of four years of service on the Board </NonNumbericText> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> A description of the period of time over which unrecognized share-based compensation costs are expected to be reported. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> The time over which the fair market value of the stock is amortized for awards awarded to nonemployee directors (in years) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 410 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSharesApprovedForIssuance </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 200000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 200000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Shares </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:sharesItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> shares </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The maximum number of shares that have been approved for issuance in the share-based payment transaction. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Number of shares of common stock reserved for issuance to nonemployee directors (in shares) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 411 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 138400 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 138400 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Shares </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:sharesItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> shares </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The number of shares or units of entity securities issued in the transaction in which equity securities were issued to pay for goods or nonemployee services. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 65 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Number of shares issued to non-employee directors inception-to-date (in shares) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 412 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssuedDuringPeriod </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> The number of shares or units of entity securities issued in the transaction in which equity securities were issued to pay... </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 8000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 8000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 8000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 8000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 7200 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 7200 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Shares </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:sharesItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> shares </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The number of shares or units of entity securities issued in the transaction in which equity securities were issued to pay for goods or nonemployee services during the period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Number of shares issued to non-employee directors during the period (in shares) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 419 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName/> | |||||||||||||||||||||
<ElementPrefix> na </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> na </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> true </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> http://halliburton.com/role/shareholdersequityandstockincentiveplansdetails </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 35 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis} : Restricted stock [Member] {hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis} : Total Restricted Stock Plans [Member] 1/1/2010 - 12/31/2010 USD ($) / shares USD ($) </KeyName> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00174 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2010-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2010-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Restricted stock [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_RestrictedStockMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Total restricted stock plans [Member] </ValueName> | |||||||||||||||||||||
<ValueType> hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> hal_TotalRestrictedStockPlansMember </Id> | |||||||||||||||||||||
<dimensionId> hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u002 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> shares </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> xbrli </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u001 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> pure </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> xbrli </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u003 </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> xbrli </MeasureNamespace> | |||||||||||||||||||||
</DenominatorMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u000 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> USD </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> iso4217 </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<OriginalCurrencyCode> USD </OriginalCurrencyCode> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Restricted stock [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="Total restricted stock plans [Member]"/> | |||||||||||||||||||||
<Label Id="3" Label="1/1/2010 - 12/31/2010"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 36 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis} : Restricted stock [Member] {hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis} : Total Restricted Stock Plans [Member] 1/1/2009 - 12/31/2009 USD ($) </KeyName> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00041 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2009-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2009-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Restricted stock [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_RestrictedStockMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Total restricted stock plans [Member] </ValueName> | |||||||||||||||||||||
<ValueType> hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> hal_TotalRestrictedStockPlansMember </Id> | |||||||||||||||||||||
<dimensionId> hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u000 </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> u003 </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> xbrli </MeasureNamespace> | |||||||||||||||||||||
</DenominatorMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u002 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> shares </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> xbrli </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<OriginalCurrencyCode> USD </OriginalCurrencyCode> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Restricted stock [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="Total restricted stock plans [Member]"/> | |||||||||||||||||||||
<Label Id="3" Label="1/1/2009 - 12/31/2009"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 37 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis} : Restricted stock [Member] {hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis} : Total Restricted Stock Plans [Member] 1/1/2008 - 12/31/2008 USD ($) </KeyName> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00018 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2008-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2008-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Restricted stock [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> us-gaap_RestrictedStockMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Total restricted stock plans [Member] </ValueName> | |||||||||||||||||||||
<ValueType> hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> hal_TotalRestrictedStockPlansMember </Id> | |||||||||||||||||||||
<dimensionId> hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u000 </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> u003 </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> xbrli </MeasureNamespace> | |||||||||||||||||||||
</DenominatorMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<OriginalCurrencyCode> USD </OriginalCurrencyCode> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Restricted stock [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="Total restricted stock plans [Member]"/> | |||||||||||||||||||||
<Label Id="3" Label="1/1/2008 - 12/31/2008"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
</OriginalInstanceReportColumns> | |||||||||||||||||||||
<Unit> Other </Unit> | |||||||||||||||||||||
<ElementDataType/> | |||||||||||||||||||||
<SimpleDataType> na </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Restricted stock [Member] | Total restricted stock plans [Member] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 432 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Employee service share based compensation, aggregate disclosures [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 433 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_EmployeeServiceShareBasedCompensationUnrecognizedCompensationCostsOnNonvestedAwards </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 270000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 270000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> As of the latest balance-sheet date presented, the total compensation cost related to outstanding, nonvested share-based compensation awards not yet recognized (will be charged against earnings as services are performed or other vesting criteria are met). </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph h </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Unrecognized compensation cost - nonvested awards at period end </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 434 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_EmployeeServiceShareBasedCompensationUnrecognizedCompensationCostsOnNonvestedAwardsWeightedAveragePeriodOfRecognition </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 3 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 3 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:decimalItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The weighted average period over which unrecognized share-based compensation costs are expected to be reported. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph h </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Weighted average period unrecognized compensation cost is to be recognized (in years) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 435 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Fair value assumptions and methodology [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 436 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 28.10 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 28.10 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 50.53 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 50.53 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 36.78 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 36.78 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> EPS </Unit> | |||||||||||||||||||||
<ElementDataType> us-types:perShareItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The weighted average fair value of nonvested awards on share-based plans excluding option plans (for example, phantom stock plan, stock appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(a) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(b) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> true </IsEPS> | |||||||||||||||||||||
<Label> Weighted average grant-date fair value per share (in dollars per share) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 437 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Equity instruments other than options, nonvested [Roll Forward] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 438 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> true </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> periodstartlabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 12300000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 12300000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Shares </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:sharesItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> shares </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The number of outstanding awards on nonstock option plans (for example, phantom stock plan, stock appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(a) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(b) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Nonvested shares - beginning balance (in shares) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 439 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 4800000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 4800000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Shares </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:sharesItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> shares </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The number of shares issuable under a share-based award plan pertaining to grants made during the period on other than stock option plans (for example, phantom stock plan, stock appreciation rights plan, performance target plan). </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(c) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Nonvested shares granted during the period (in shares) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 440 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -3300000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -3300000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Shares </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:sharesItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> shares </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The decrease in the number of shares potentially issuable under a share-based award plan pertaining to awards for which the grantee has gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares, other instruments, or cash in accordance with the terms of the arrangement. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(d) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Shares vested during the period (in shares) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 441 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -500000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -500000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Shares </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:sharesItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> shares </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The number of shares under a share-based award plan other than a stock option plan that were settled during the reporting period due to a failure to satisfy vesting conditions pertaining to all option plans. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(e) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Shares forfeited during the period (in shares) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 442 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> periodendlabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 13300000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 13300000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 12300000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 12300000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Shares </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:sharesItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> shares </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The number of outstanding awards on nonstock option plans (for example, phantom stock plan, stock appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(a) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(b) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Nonvested shares - ending balance (in shares) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 443 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Equity instruments other than options weighted average grant-date fair value per share [Roll Forward] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 444 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> true </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> periodstartlabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 50.53 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 50.53 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 36.78 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 36.78 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> EPS </Unit> | |||||||||||||||||||||
<ElementDataType> us-types:perShareItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The weighted average fair value of nonvested awards on share-based plans excluding option plans (for example, phantom stock plan, stock appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(a) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(b) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> true </IsEPS> | |||||||||||||||||||||
<Label> Weighted average grand date fair value per nonvested shares - beginning balance (in dollars per share) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 445 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 29.39 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 29.39 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> EPS </Unit> | |||||||||||||||||||||
<ElementDataType> us-types:perShareItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The weighted average fair value at grant for nonvested share-based awards issued during the period on other than stock option plans (for example, phantom stock plan, stock appreciation rights plan, performance target plan). </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(c) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph c(1) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> true </IsEPS> | |||||||||||||||||||||
<Label> Shares granted during the period (in dollars per share) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 446 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 28.15 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 28.15 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> EPS </Unit> | |||||||||||||||||||||
<ElementDataType> us-types:perShareItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The weighted average fair value as of grant dates pertaining to a share-based award plan other than a stock option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares, other instruments, or cash in accordance with the terms of the arrangement. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(d) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> true </IsEPS> | |||||||||||||||||||||
<Label> Shares vested during the period (in dollars per share) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 447 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 28.33 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 28.33 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> EPS </Unit> | |||||||||||||||||||||
<ElementDataType> us-types:perShareItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The weighted average fair value as of the grant date of share-based award plans other than stock option plans that were not exercised or put into effect during the reporting period as a result of the occurrence of a terminating event specified in the contractual agreement of the plan. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(e) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> true </IsEPS> | |||||||||||||||||||||
<Label> Shares forfeited during the period (in dollars per share) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 448 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> periodendlabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 28.10 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 28.10 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 50.53 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 50.53 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 36.78 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 36.78 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> EPS </Unit> | |||||||||||||||||||||
<ElementDataType> us-types:perShareItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The weighted average fair value of nonvested awards on share-based plans excluding option plans (for example, phantom stock plan, stock appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(a) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(b) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> true </IsEPS> | |||||||||||||||||||||
<Label> Weighted average grant date fair value per nonvested share - ending balance (in dollars per share) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 449 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 100000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 100000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 59000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 59000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 81000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 81000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Monetary </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The total fair value of share-based awards for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares, other instruments, or cash in accordance with the terms of the arrangement. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph c(2) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Total fair value of shares vested during the period </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 450 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName/> | |||||||||||||||||||||
<ElementPrefix> na </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> na </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> true </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> http://halliburton.com/role/shareholdersequityandstockincentiveplansdetails </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 38 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis} : Employee Stock Purchase Plan [Member] {hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis} : Offering B [Member] 1/1/2010 - 12/31/2010 </KeyName> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00175 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2010-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2010-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Employee stock purchase plan [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> hal_EmployeeStockPurchasePlanMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Offering B [Member] </ValueName> | |||||||||||||||||||||
<ValueType> hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> hal_OfferingBMember </Id> | |||||||||||||||||||||
<dimensionId> hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u001 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> pure </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> xbrli </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u003 </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> xbrli </MeasureNamespace> | |||||||||||||||||||||
</DenominatorMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<OriginalCurrencyCode/> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Employee stock purchase plan [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="Offering B [Member]"/> | |||||||||||||||||||||
<Label Id="3" Label="1/1/2010 - 12/31/2010"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 39 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis} : Employee Stock Purchase Plan [Member] {hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis} : Offering B [Member] 1/1/2009 - 12/31/2009 </KeyName> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00038 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2009-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2009-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Employee stock purchase plan [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> hal_EmployeeStockPurchasePlanMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Offering B [Member] </ValueName> | |||||||||||||||||||||
<ValueType> hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> hal_OfferingBMember </Id> | |||||||||||||||||||||
<dimensionId> hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u001 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> pure </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> xbrli </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u003 </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> xbrli </MeasureNamespace> | |||||||||||||||||||||
</DenominatorMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<OriginalCurrencyCode/> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Employee stock purchase plan [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="Offering B [Member]"/> | |||||||||||||||||||||
<Label Id="3" Label="1/1/2009 - 12/31/2009"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 40 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis} : Employee Stock Purchase Plan [Member] {hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis} : Offering B [Member] 1/1/2008 - 12/31/2008 </KeyName> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00015 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2008-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2008-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Employee stock purchase plan [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> hal_EmployeeStockPurchasePlanMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Offering B [Member] </ValueName> | |||||||||||||||||||||
<ValueType> hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> hal_OfferingBMember </Id> | |||||||||||||||||||||
<dimensionId> hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u001 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> pure </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> xbrli </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u003 </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> xbrli </MeasureNamespace> | |||||||||||||||||||||
</DenominatorMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<OriginalCurrencyCode/> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Employee stock purchase plan [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="Offering B [Member]"/> | |||||||||||||||||||||
<Label Id="3" Label="1/1/2008 - 12/31/2008"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
</OriginalInstanceReportColumns> | |||||||||||||||||||||
<Unit> Other </Unit> | |||||||||||||||||||||
<ElementDataType/> | |||||||||||||||||||||
<SimpleDataType> na </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Employee stock purchase plan [Member] | Offering B [Member] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 464 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Fair value assumptions and methodology [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 465 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriodRange </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> This element represents the offering period range for the employee stock purchase plan each year. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText> <div>July 1 through December 31</div> </NonNumbericText> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> This element represents the offering period range for the employee stock purchase plan each year. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Offering period range </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 466 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTerm </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.5 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.5 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.5 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.5 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.5 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.5 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:decimalItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The period of time a share-based award is expected to be outstanding. A share-based award's expected term shall be determined based on, among other factors, the instrument's contractual term and the effects of employees' expected exercise and post-vesting employment termination behavior. An entity is required to aggregate individual awards into relatively homogeneous groups. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph e(2)(a) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 14 -Section D -Subsection 2 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Expected term (in years) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 467 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.4330 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.4330 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.8041 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.8041 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.2888 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.2888 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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:percentItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> pure </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The estimated measure of the percentage amount by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph e(2)(b) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Expected volatility (in hundredths) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 468 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.0144 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.0144 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.0174 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.0174 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.0067 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.0067 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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:percentItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> pure </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph e(2)(c) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Expected dividend yield (in hundredths) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 469 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.0021 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.0021 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.0033 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.0033 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.0217 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.0217 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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:percentItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> pure </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The risk-free interest rate assumption that is used in valuing an option on its own shares. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph e(2)(d) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Risk-free interest rate (in hundredths) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 470 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 6.72 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 6.72 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 7.66 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 7.66 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 12.58 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 12.58 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> EPS </Unit> | |||||||||||||||||||||
<ElementDataType> us-types:perShareItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The weighted average fair value of nonvested awards on share-based plans excluding option plans (for example, phantom stock plan, stock appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(a) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(b) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> true </IsEPS> | |||||||||||||||||||||
<Label> Weighted average grant-date fair value per share (in dollars per share) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 472 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Equity instruments other than options weighted average grant-date fair value per share [Roll Forward] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 473 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> true </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> periodstartlabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 7.66 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 7.66 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 12.58 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 12.58 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> EPS </Unit> | |||||||||||||||||||||
<ElementDataType> us-types:perShareItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The weighted average fair value of nonvested awards on share-based plans excluding option plans (for example, phantom stock plan, stock appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(a) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(b) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> true </IsEPS> | |||||||||||||||||||||
<Label> Weighted average grand date fair value per nonvested shares - beginning balance (in dollars per share) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 474 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> periodendlabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 6.72 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 6.72 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 7.66 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 7.66 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 12.58 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 12.58 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> EPS </Unit> | |||||||||||||||||||||
<ElementDataType> us-types:perShareItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The weighted average fair value of nonvested awards on share-based plans excluding option plans (for example, phantom stock plan, stock appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(a) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(b) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> true </IsEPS> | |||||||||||||||||||||
<Label> Weighted average grant date fair value per nonvested share - ending balance (in dollars per share) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 475 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName/> | |||||||||||||||||||||
<ElementPrefix> na </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> na </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> true </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> http://halliburton.com/role/shareholdersequityandstockincentiveplansdetails </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 41 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis} : Employee Stock Purchase Plan [Member] {hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis} : Offering C [Member] 1/1/2010 - 12/31/2010 </KeyName> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00176 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2010-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2010-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Employee stock purchase plan [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> hal_EmployeeStockPurchasePlanMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Offering C [Member] </ValueName> | |||||||||||||||||||||
<ValueType> hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> hal_OfferingCMember </Id> | |||||||||||||||||||||
<dimensionId> hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u001 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> pure </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> xbrli </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u003 </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> xbrli </MeasureNamespace> | |||||||||||||||||||||
</DenominatorMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<OriginalCurrencyCode/> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Employee stock purchase plan [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="Offering C [Member]"/> | |||||||||||||||||||||
<Label Id="3" Label="1/1/2010 - 12/31/2010"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 42 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis} : Employee Stock Purchase Plan [Member] {hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis} : Offering C [Member] 1/1/2009 - 12/31/2009 </KeyName> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00039 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2009-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2009-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Employee stock purchase plan [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> hal_EmployeeStockPurchasePlanMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Offering C [Member] </ValueName> | |||||||||||||||||||||
<ValueType> hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> hal_OfferingCMember </Id> | |||||||||||||||||||||
<dimensionId> hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u001 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> pure </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> xbrli </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u003 </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> xbrli </MeasureNamespace> | |||||||||||||||||||||
</DenominatorMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<OriginalCurrencyCode/> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Employee stock purchase plan [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="Offering C [Member]"/> | |||||||||||||||||||||
<Label Id="3" Label="1/1/2009 - 12/31/2009"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 43 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis} : Employee Stock Purchase Plan [Member] {hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis} : Offering C [Member] 1/1/2008 - 12/31/2008 </KeyName> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00016 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2008-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2008-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Employee stock purchase plan [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> hal_EmployeeStockPurchasePlanMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Offering C [Member] </ValueName> | |||||||||||||||||||||
<ValueType> hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> hal_OfferingCMember </Id> | |||||||||||||||||||||
<dimensionId> hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u001 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> pure </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> xbrli </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u003 </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> xbrli </MeasureNamespace> | |||||||||||||||||||||
</DenominatorMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<OriginalCurrencyCode/> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Employee stock purchase plan [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="Offering C [Member]"/> | |||||||||||||||||||||
<Label Id="3" Label="1/1/2008 - 12/31/2008"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
</OriginalInstanceReportColumns> | |||||||||||||||||||||
<Unit> Other </Unit> | |||||||||||||||||||||
<ElementDataType/> | |||||||||||||||||||||
<SimpleDataType> na </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Employee stock purchase plan [Member] | Offering C [Member] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 489 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Fair value assumptions and methodology [Abstract] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 490 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriodRange </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> This element represents the offering period range for the employee stock purchase plan each year. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText> <div>January 1 through June 30</div> </NonNumbericText> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> This element represents the offering period range for the employee stock purchase plan each year. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Offering period range </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 491 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTerm </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.5 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.5 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.5 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.5 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.5 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.5 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:decimalItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The period of time a share-based award is expected to be outstanding. A share-based award's expected term shall be determined based on, among other factors, the instrument's contractual term and the effects of employees' expected exercise and post-vesting employment termination behavior. An entity is required to aggregate individual awards into relatively homogeneous groups. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph e(2)(a) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 14 -Section D -Subsection 2 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Expected term (in years) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 492 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.4770 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.4770 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.7091 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.7091 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.2469 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.2469 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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:percentItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> pure </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The estimated measure of the percentage amount by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph e(2)(b) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Expected volatility (in hundredths) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 493 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.0115 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.0115 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.0185 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.0185 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.0093 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.0093 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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:percentItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> pure </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph e(2)(c) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Expected dividend yield (in hundredths) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 494 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.0019 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.0019 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.0027 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.0027 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.0340 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.0340 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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:percentItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> pure </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The risk-free interest rate assumption that is used in valuing an option on its own shares. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph e(2)(d) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Risk-free interest rate (in hundredths) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 495 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 8.81 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 8.81 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 6.69 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 6.69 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 8.64 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 8.64 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> EPS </Unit> | |||||||||||||||||||||
<ElementDataType> us-types:perShareItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The weighted average fair value of nonvested awards on share-based plans excluding option plans (for example, phantom stock plan, stock appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(a) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(b) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> true </IsEPS> | |||||||||||||||||||||
<Label> Weighted average grant-date fair value per share (in dollars per share) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 497 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Equity instruments other than options weighted average grant-date fair value per share [Roll Forward] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 498 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> true </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> periodstartlabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 6.69 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 6.69 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 8.64 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 8.64 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> EPS </Unit> | |||||||||||||||||||||
<ElementDataType> us-types:perShareItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The weighted average fair value of nonvested awards on share-based plans excluding option plans (for example, phantom stock plan, stock appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(a) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(b) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> true </IsEPS> | |||||||||||||||||||||
<Label> Weighted average grand date fair value per nonvested shares - beginning balance (in dollars per share) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 499 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> periodendlabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 8.81 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 8.81 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 6.69 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 6.69 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 8.64 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 8.64 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> EPS </Unit> | |||||||||||||||||||||
<ElementDataType> us-types:perShareItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The weighted average fair value of nonvested awards on share-based plans excluding option plans (for example, phantom stock plan, stock appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(a) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(b) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> true </IsEPS> | |||||||||||||||||||||
<Label> Weighted average grant date fair value per nonvested share - ending balance (in dollars per share) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 500 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName/> | |||||||||||||||||||||
<ElementPrefix> na </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> na </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> true </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> http://halliburton.com/role/shareholdersequityandstockincentiveplansdetails </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 44 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis} : Employee Stock Purchase Plan [Member] {hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis} : Total Employee Stock Purchase Plan [Member] 1/1/2010 - 12/31/2010 </KeyName> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00180 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2010-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2010-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Employee stock purchase plan [Member] </ValueName> | |||||||||||||||||||||
<ValueType> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> hal_EmployeeStockPurchasePlanMember </Id> | |||||||||||||||||||||
<dimensionId> us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Total employee stock purchase plan [Member] </ValueName> | |||||||||||||||||||||
<ValueType> hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> hal_TotalEmployeeStockPurchasePlanMember </Id> | |||||||||||||||||||||
<dimensionId> hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u001 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> pure </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> xbrli </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
<UnitProperty> | |||||||||||||||||||||
<UnitID> u002 </UnitID> | |||||||||||||||||||||
<UnitType> Standard </UnitType> | |||||||||||||||||||||
<StandardMeasure> | |||||||||||||||||||||
<MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> | |||||||||||||||||||||
<MeasureValue> shares </MeasureValue> | |||||||||||||||||||||
<MeasureNamespace> xbrli </MeasureNamespace> | |||||||||||||||||||||
</StandardMeasure> | |||||||||||||||||||||
<Scale> 0 </Scale> | |||||||||||||||||||||
</UnitProperty> | |||||||||||||||||||||
</UPS> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<OriginalCurrencyCode/> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Employee stock purchase plan [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="Total employee stock purchase plan [Member]"/> | |||||||||||||||||||||
<Label Id="3" Label="1/1/2010 - 12/31/2010"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
</OriginalInstanceReportColumns> | |||||||||||||||||||||
<Unit> Other </Unit> | |||||||||||||||||||||
<ElementDataType/> | |||||||||||||||||||||
<SimpleDataType> na </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Employee stock purchase plan [Member] | Total employee stock purchase plan [Member] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 510 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Share based payment award [Line Items] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 511 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_CommonStockCapitalSharesReservedForFutureIssuance </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> instant </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 44000000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 44000000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Shares </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:sharesItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> shares </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Aggregate number of common shares reserved for future issuance. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 129 -Paragraph 4 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Number of shares reserved for issuance to recipient (in shares) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 517 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Equity instruments other than options weighted average grant-date fair value per share [Roll Forward] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 518 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_ShareBasedCompensationArrangementByShareBasedCompensationPlanMaximumPercentageOfEarningsEligibleEmployeesMayWithholdUnderEmployeeStockPurchasePlan </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> This element represents the percentage of earnings qualified employees may withhold in order to purchase shares of common... </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.10 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.10 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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:percentItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> pure </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> This element represents the percentage of earnings qualified employees may withhold in order to purchase shares of common stock. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Percentage of earnings eligible employees may withhold under the employee stock purchase plan (in hundredths) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 519 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_ShareBasedCompensationArrangementByShareBasedCompensationPlanNumberOfMonthsOfEachOfferingPeriod </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> This element represents the number of months that each offering period lasts beginning on January 1 and July 1 of each fiscal... </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 6 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 6 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:decimalItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> This element represents the number of months that each offering period lasts beginning on January 1 and July 1 of each fiscal year. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Number of months each offering period last beginning on January 1 and July 1 each year (in months) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 520 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfMarketPrice </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> This element represents the percentage of the lower of the fair market value of the unit on the commencement date or the fair... </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> true </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.85 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.85 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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:percentItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> pure </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> This element represents the percentage of the lower of the fair market value of the unit on the commencement date or the fair market value of the unit on the last trading day of the offering period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Percentage of the lower of fair market value of unit on the commencement date or fair market value of unit on the last trading day of the offering period (in hundredths) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 521 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 22700000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 22700000 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<Unit> Shares </Unit> | |||||||||||||||||||||
<ElementDataType> xbrli:sharesItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> shares </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Number of shares issued during the period as a result of an employee stock purchase plan. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 129 -Paragraph 5 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Number of shares sold through the plan in the current period (in shares) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 522 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName/> | |||||||||||||||||||||
<ElementPrefix> na </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> na </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> true </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> http://halliburton.com/role/shareholdersequityandstockincentiveplansdetails </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Id> 45 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> true </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<MCU> | |||||||||||||||||||||
<KeyName> {hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis} : Directors Plan [Member] 1/1/2010 - 12/31/2010 </KeyName> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<contextRef> | |||||||||||||||||||||
<ContextID> c00178 </ContextID> | |||||||||||||||||||||
<EntitySchema> http://www.sec.gov/CIK </EntitySchema> | |||||||||||||||||||||
<EntityValue> 0000045012 </EntityValue> | |||||||||||||||||||||
<PeriodDisplayName/> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<PeriodStartDate> 2010-01-01T00:00:00 </PeriodStartDate> | |||||||||||||||||||||
<PeriodEndDate> 2010-12-31T00:00:00 </PeriodEndDate> | |||||||||||||||||||||
<Segments> | |||||||||||||||||||||
<anyType xsi:type="Segment"> | |||||||||||||||||||||
<IsDefaultForEntity> false </IsDefaultForEntity> | |||||||||||||||||||||
<Name/> | |||||||||||||||||||||
<IsFromEntityGroup> false </IsFromEntityGroup> | |||||||||||||||||||||
<ValueName> Directors' plan [Member] </ValueName> | |||||||||||||||||||||
<ValueType> hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis </ValueType> | |||||||||||||||||||||
<Namespace> xbrldi </Namespace> | |||||||||||||||||||||
<Schema> http://xbrl.org/2006/xbrldi </Schema> | |||||||||||||||||||||
<DimensionInfo> | |||||||||||||||||||||
<Id> hal_DirectorsPlanMember </Id> | |||||||||||||||||||||
<dimensionId> hal_EmployeeStockPurchasePlanByOfferingDateOrPlanAxis </dimensionId> | |||||||||||||||||||||
<type> explicitMember </type> | |||||||||||||||||||||
</DimensionInfo> | |||||||||||||||||||||
</anyType> | |||||||||||||||||||||
</Segments> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
</contextRef> | |||||||||||||||||||||
<UPS/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<OriginalCurrencyCode/> | |||||||||||||||||||||
</MCU> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="Directors' plan [Member]"/> | |||||||||||||||||||||
<Label Id="2" Label="1/1/2010 - 12/31/2010"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
</OriginalInstanceReportColumns> | |||||||||||||||||||||
<Unit> Other </Unit> | |||||||||||||||||||||
<ElementDataType/> | |||||||||||||||||||||
<SimpleDataType> na </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Directors' plan [Member] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 532 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </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/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> Share based payment award [Line Items] </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 533 </Id> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<Level> 0 </Level> | |||||||||||||||||||||
<ElementName> hal_Employeeservicesharebasedcompensationunrecognizedcompensationcostsonnonvestedawardperiodofrecognitiondescription </ElementName> | |||||||||||||||||||||
<ElementPrefix> hal </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> na </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> A description of the period of time over which unrecognized share-based compensation costs are expected to be reported. </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> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText> the lesser of the time from the grant date to age 72 or the time from the grant date to completion of four years of service on the Board. </NonNumbericText> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<CurrencyCode/> | |||||||||||||||||||||
<CurrencySymbol/> | |||||||||||||||||||||
<IsIndependantCurrency> false </IsIndependantCurrency> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<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> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> A description of the period of time over which unrecognized share-based compensation costs are expected to be reported. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<Label> The time over which the fair market value of the stock is amortized for awards awarded to nonemployee directors (in years) </Label> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
</Rows> | |||||||||||||||||||||
<Footnotes/> | |||||||||||||||||||||
<NumberOfCols> 3 </NumberOfCols> | |||||||||||||||||||||
<NumberOfRows> 327 </NumberOfRows> | |||||||||||||||||||||
<ReportName> Shareholders' Equity And Stock Incentive Plans (Details) (USD $) </ReportName> | |||||||||||||||||||||
<MonetaryRoundingLevel> NoRounding </MonetaryRoundingLevel> | |||||||||||||||||||||
<SharesRoundingLevel> NoRounding </SharesRoundingLevel> | |||||||||||||||||||||
<PerShareRoundingLevel> NoRounding </PerShareRoundingLevel> | |||||||||||||||||||||
<ExchangeRateRoundingLevel> UnKnown </ExchangeRateRoundingLevel> | |||||||||||||||||||||
<HasCustomUnits> true </HasCustomUnits> | |||||||||||||||||||||
<SharesShouldBeRounded> true </SharesShouldBeRounded> | |||||||||||||||||||||
</InstanceReport> |
As Of Filer Filing For·On·As Docs:Size Issuer Filing Agent 2/10/12 SEC UPLOAD¶ 9/19/17 1:45K Halliburton Co. 11/16/11 SEC UPLOAD¶ 9/19/17 1:51K Halliburton Co. 7/20/11 SEC UPLOAD¶ 9/19/17 1:53K Halliburton Co. |