| | | | | | | | | | | | | | | | | | | | | |
<?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> 1.0.0.3 </Version> |
| <hasSegments> false </hasSegments> |
| <ReportName> Consolidated Statements of Comprehensive Income (USD $) </ReportName> |
| <RoundingOption> In Millions </RoundingOption> |
| <Columns> |
| | <Column> |
| | | <LabelColumn> false </LabelColumn> |
| | | <Id> 1 </Id> |
| | | <Labels> |
| <Label Id="1" Label="12 Months Ended"/> |
| <Label Id="2" Label="Dec. 31, 2009"/> |
| </Labels> |
| | | <CurrencySymbol> $ </CurrencySymbol> |
| | | <hasSegments> false </hasSegments> |
| | | <hasScenarios> false </hasScenarios> |
| | | <Segments/> |
| | | <Scenarios/> |
| | | <Units> |
| <Unit> |
| <UnitID> Shares </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> |
| <MeasureValue> shares </MeasureValue> |
| <MeasureNamespace> xbrli </MeasureNamespace> |
| </StandardMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| <Unit> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| </Units> |
| | | </Column> |
| | <Column> |
| | | <LabelColumn> false </LabelColumn> |
| | | <Id> 2 </Id> |
| | | <Labels> |
| <Label Id="1" Label="12 Months Ended"/> |
| <Label Id="2" Label="Dec. 31, 2008"/> |
| </Labels> |
| | | <CurrencySymbol> $ </CurrencySymbol> |
| | | <hasSegments> false </hasSegments> |
| | | <hasScenarios> false </hasScenarios> |
| | | <Segments/> |
| | | <Scenarios/> |
| | | <Units> |
| <Unit> |
| <UnitID> Shares </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> |
| <MeasureValue> shares </MeasureValue> |
| <MeasureNamespace> xbrli </MeasureNamespace> |
| </StandardMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| <Unit> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| </Units> |
| | | </Column> |
| | <Column> |
| | | <LabelColumn> false </LabelColumn> |
| | | <Id> 3 </Id> |
| | | <Labels> |
| <Label Id="1" Label="12 Months Ended"/> |
| <Label Id="2" Label="Dec. 31, 2007"/> |
| </Labels> |
| | | <CurrencySymbol> $ </CurrencySymbol> |
| | | <hasSegments> false </hasSegments> |
| | | <hasScenarios> false </hasScenarios> |
| | | <Segments/> |
| | | <Scenarios/> |
| | | <Units> |
| <Unit> |
| <UnitID> Shares </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> |
| <MeasureValue> shares </MeasureValue> |
| <MeasureNamespace> xbrli </MeasureNamespace> |
| </StandardMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| <Unit> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| </Units> |
| | | </Column> |
| | </Columns> |
| <Rows> |
| | <Row> |
| | | <Id> 5 </Id> |
| | | <Label> Comprehensive income attributable to Berkshire: </Label> |
| | | <Level> 3 </Level> |
| | | <ElementName> us-gaap_ComprehensiveIncomeNetOfTaxAbstract </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ElementDataType> string </ElementDataType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsEPS> false </IsEPS> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 6 </Id> |
| | | <Label> Net earnings </Label> |
| | | <Level> 4 </Level> |
| | | <ElementName> us-gaap_NetIncomeLoss </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ElementDataType> monetary </ElementDataType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsEPS> false </IsEPS> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> true </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> 8055000000 </NumericAmount> |
| <RoundedNumericAmount> 8055 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> true </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> 4994000000 </NumericAmount> |
| <RoundedNumericAmount> 4994 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> true </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> 13213000000 </NumericAmount> |
| <RoundedNumericAmount> 13213 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 7 </Id> |
| | | <Label> Other comprehensive income: </Label> |
| | | <Level> 4 </Level> |
| | | <ElementName> us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ElementDataType> string </ElementDataType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsEPS> false </IsEPS> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 8 </Id> |
| | | <Label> Net change in unrealized appreciation of investments </Label> |
| | | <Level> 5 </Level> |
| | | <ElementName> us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentBeforeTaxPortionAttributableToParent </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ElementDataType> monetary </ElementDataType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsEPS> false </IsEPS> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> 17607000000 </NumericAmount> |
| <RoundedNumericAmount> 17607 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> -23342000000 </NumericAmount> |
| <RoundedNumericAmount> -23342 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> 2523000000 </NumericAmount> |
| <RoundedNumericAmount> 2523 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 9 </Id> |
| | | <Label> Applicable income taxes </Label> |
| | | <Level> 5 </Level> |
| | | <ElementName> us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> debit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ElementDataType> monetary </ElementDataType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsEPS> false </IsEPS> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> -6263000000 </NumericAmount> |
| <RoundedNumericAmount> -6263 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> 8257000000 </NumericAmount> |
| <RoundedNumericAmount> 8257 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> -872000000 </NumericAmount> |
| <RoundedNumericAmount> -872 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 10 </Id> |
| | | <Label> Reclassification of investment appreciation in net earnings </Label> |
| | | <Level> 5 </Level> |
| | | <ElementName> brka_ReclassificationOfInvestmentAppreciationInNetEarningsBeforeTaxPortionAttributableToParent </ElementName> |
| | | <ElementPrefix> brka </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ElementDataType> monetary </ElementDataType> |
| | | <ShortDefinition> Reclassification adjustment from Other Comprehensive Income (Loss) to net earnings, which are attributable to the parent... </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsEPS> false </IsEPS> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> 2768000000 </NumericAmount> |
| <RoundedNumericAmount> 2768 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> 895000000 </NumericAmount> |
| <RoundedNumericAmount> 895 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> -5494000000 </NumericAmount> |
| <RoundedNumericAmount> -5494 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <ElementDefenition> Reclassification adjustment from Other Comprehensive Income (Loss) to net earnings, which are attributable to the parent entity. Includes reclassification due to write-downs, sales and other. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 11 </Id> |
| | | <Label> Applicable income taxes </Label> |
| | | <Level> 5 </Level> |
| | | <ElementName> brka_ReclassificationOfInvestmentAppreciationInNetEarningsTaxPortionAttributableToParent </ElementName> |
| | | <ElementPrefix> brka </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ElementDataType> monetary </ElementDataType> |
| | | <ShortDefinition> Tax effect of the reclassification adjustment from Other Comprehensive Income (Loss) to net earnings, which are attributable... </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsEPS> false </IsEPS> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> -969000000 </NumericAmount> |
| <RoundedNumericAmount> -969 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> -313000000 </NumericAmount> |
| <RoundedNumericAmount> -313 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> 1923000000 </NumericAmount> |
| <RoundedNumericAmount> 1923 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <ElementDefenition> Tax effect of the reclassification adjustment from Other Comprehensive Income (Loss) to net earnings, which are attributable to the parent entity. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 12 </Id> |
| | | <Label> Foreign currency translation </Label> |
| | | <Level> 5 </Level> |
| | | <ElementName> brka_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParentAndOther </ElementName> |
| | | <ElementPrefix> brka </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ElementDataType> monetary </ElementDataType> |
| | | <ShortDefinition> Pre-tax adjustment that results from the process of translating subsidiary financial statements and foreign equity... </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsEPS> false </IsEPS> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> 851000000 </NumericAmount> |
| <RoundedNumericAmount> 851 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> -2140000000 </NumericAmount> |
| <RoundedNumericAmount> -2140 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> 456000000 </NumericAmount> |
| <RoundedNumericAmount> 456 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <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), which is attributable to the parent entity. 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. Additionally, this element represents foreign currency items which are not separately disclosed or provided for elsewhere in the taxonomy. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 13 </Id> |
| | | <Label> Applicable income taxes </Label> |
| | | <Level> 5 </Level> |
| | | <ElementName> us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> debit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ElementDataType> monetary </ElementDataType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsEPS> false </IsEPS> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> -17000000 </NumericAmount> |
| <RoundedNumericAmount> -17 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> 118000000 </NumericAmount> |
| <RoundedNumericAmount> 118 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> -26000000 </NumericAmount> |
| <RoundedNumericAmount> -26 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 14 </Id> |
| | | <Label> Prior service cost and actuarial gains/losses of defined benefit plans </Label> |
| | | <Level> 5 </Level> |
| | | <ElementName> us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> debit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ElementDataType> monetary </ElementDataType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsEPS> false </IsEPS> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> -41000000 </NumericAmount> |
| <RoundedNumericAmount> -41 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> -1071000000 </NumericAmount> |
| <RoundedNumericAmount> -1071 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> 257000000 </NumericAmount> |
| <RoundedNumericAmount> 257 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 15 </Id> |
| | | <Label> Applicable income taxes </Label> |
| | | <Level> 5 </Level> |
| | | <ElementName> us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ElementDataType> monetary </ElementDataType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsEPS> false </IsEPS> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> -1000000 </NumericAmount> |
| <RoundedNumericAmount> -1 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> 389000000 </NumericAmount> |
| <RoundedNumericAmount> 389 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> -102000000 </NumericAmount> |
| <RoundedNumericAmount> -102 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 16 </Id> |
| | | <Label> Other </Label> |
| | | <Level> 5 </Level> |
| | | <ElementName> brka_OtherOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent </ElementName> |
| | | <ElementPrefix> brka </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ElementDataType> monetary </ElementDataType> |
| | | <ShortDefinition> This element represents Other Comprehensive Income (Loss), Net of Tax, for the period, which are not separately disclosed or... </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsEPS> false </IsEPS> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> -206000000 </NumericAmount> |
| <RoundedNumericAmount> -206 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> -60000000 </NumericAmount> |
| <RoundedNumericAmount> -60 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> -22000000 </NumericAmount> |
| <RoundedNumericAmount> -22 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <ElementDefenition> This element represents Other Comprehensive Income (Loss), Net of Tax, for the period, which are not separately disclosed or provided for elsewhere in the taxonomy. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 17 </Id> |
| | | <Label> Other comprehensive income, net </Label> |
| | | <Level> 5 </Level> |
| | | <ElementName> us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ElementDataType> monetary </ElementDataType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsEPS> false </IsEPS> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> 13729000000 </NumericAmount> |
| <RoundedNumericAmount> 13729 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> -17267000000 </NumericAmount> |
| <RoundedNumericAmount> -17267 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> -1357000000 </NumericAmount> |
| <RoundedNumericAmount> -1357 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> true </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 18 </Id> |
| | | <Label> Comprehensive income attributable to Berkshire </Label> |
| | | <Level> 5 </Level> |
| | | <ElementName> us-gaap_ComprehensiveIncomeNetOfTax </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ElementDataType> monetary </ElementDataType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsEPS> false </IsEPS> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> 21784000000 </NumericAmount> |
| <RoundedNumericAmount> 21784 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> -12273000000 </NumericAmount> |
| <RoundedNumericAmount> -12273 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> 11856000000 </NumericAmount> |
| <RoundedNumericAmount> 11856 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> true </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 19 </Id> |
| | | <Label> Comprehensive income of noncontrolling interests </Label> |
| | | <Level> 5 </Level> |
| | | <ElementName> us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> debit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ElementDataType> monetary </ElementDataType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsEPS> false </IsEPS> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> true </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> 585000000 </NumericAmount> |
| <RoundedNumericAmount> 585 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> true </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> 347000000 </NumericAmount> |
| <RoundedNumericAmount> 347 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> true </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <NumericAmount> 389000000 </NumericAmount> |
| <RoundedNumericAmount> 389 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | </Rows> |
| <Footnotes/> |
| <ComparabilityReport> false </ComparabilityReport> |
| <NumberOfCols> 3 </NumberOfCols> |
| <NumberOfRows> 15 </NumberOfRows> |
| <HasScenarios> false </HasScenarios> |
| <MonetaryRoundingLevel> Millions </MonetaryRoundingLevel> |
| <SharesRoundingLevel> UnKnown </SharesRoundingLevel> |
| <PerShareRoundingLevel> UnKnown </PerShareRoundingLevel> |
| <HasPureData> false </HasPureData> |
| <SharesShouldBeRounded> true </SharesShouldBeRounded> |
| </InstanceReport> |