| | | | | | | | | | | | | | | | | | | | | |
<?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> 000155 - Statement - Consolidated Statements of Earnings (Parenthetical) </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> 10/1/2010 - 12/31/2010 USD ($) USD ($) / shares </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> Cur_Q4_2010 </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0001067983 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> duration </PeriodType> |
| <PeriodStartDate> 2010-10-01T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 2010-12-31T00:00:00 </PeriodEndDate> |
| <Segments/> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <UnitProperty> |
| <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> |
| </UnitProperty> |
| <UnitProperty> |
| <UnitID> USDperShare </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="3 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> 7/1/2010 - 9/30/2010 USD ($) USD ($) / shares </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> Cur_3mos_20100930 </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0001067983 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> duration </PeriodType> |
| <PeriodStartDate> 2010-07-01T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 2010-09-30T00:00:00 </PeriodEndDate> |
| <Segments/> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <UnitProperty> |
| <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> |
| </UnitProperty> |
| <UnitProperty> |
| <UnitID> USDperShare </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="3 Months Ended"/> |
| <Label Id="2" Label="Sep. 30, 2010"/> |
| </Labels> |
| | | </Column> |
| | <Column> |
| | | <Id> 3 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <LabelColumn> false </LabelColumn> |
| | | <CurrencyCode> USD </CurrencyCode> |
| | | <FootnoteIndexer/> |
| | | <hasSegments> false </hasSegments> |
| | | <hasScenarios> false </hasScenarios> |
| | | <MCU> |
| <KeyName> 4/1/2010 - 6/30/2010 USD ($) USD ($) / shares </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> Cur_3mos_20100630 </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0001067983 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> duration </PeriodType> |
| <PeriodStartDate> 2010-04-01T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 2010-06-30T00:00:00 </PeriodEndDate> |
| <Segments/> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <UnitProperty> |
| <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> |
| </UnitProperty> |
| <UnitProperty> |
| <UnitID> USDperShare </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="3 Months Ended"/> |
| <Label Id="2" Label="Jun. 30, 2010"/> |
| </Labels> |
| | | </Column> |
| | <Column> |
| | | <Id> 4 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <LabelColumn> false </LabelColumn> |
| | | <CurrencyCode> USD </CurrencyCode> |
| | | <FootnoteIndexer/> |
| | | <hasSegments> false </hasSegments> |
| | | <hasScenarios> false </hasScenarios> |
| | | <MCU> |
| <KeyName> 1/1/2010 - 3/31/2010 USD ($) USD ($) / shares </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> Cur_3mos_20100331 </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0001067983 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> duration </PeriodType> |
| <PeriodStartDate> 2010-01-01T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 2010-03-31T00:00:00 </PeriodEndDate> |
| <Segments/> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <UnitProperty> |
| <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> |
| </UnitProperty> |
| <UnitProperty> |
| <UnitID> USDperShare </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="3 Months Ended"/> |
| <Label Id="2" Label="Mar. 31, 2010"/> |
| </Labels> |
| | | </Column> |
| | <Column> |
| | | <Id> 5 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <LabelColumn> false </LabelColumn> |
| | | <CurrencyCode> USD </CurrencyCode> |
| | | <FootnoteIndexer/> |
| | | <hasSegments> false </hasSegments> |
| | | <hasScenarios> false </hasScenarios> |
| | | <MCU> |
| <KeyName> 10/1/2009 - 12/31/2009 USD ($) / shares USD ($) </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> Pri_Q4_2009 </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0001067983 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> duration </PeriodType> |
| <PeriodStartDate> 2009-10-01T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 2009-12-31T00:00:00 </PeriodEndDate> |
| <Segments/> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <UnitProperty> |
| <UnitID> USDperShare </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> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <Scale> 0 </Scale> |
| </UnitProperty> |
| </UPS> |
| <CurrencyCode> USD </CurrencyCode> |
| <OriginalCurrencyCode> USD </OriginalCurrencyCode> |
| </MCU> |
| | | <CurrencySymbol> $ </CurrencySymbol> |
| | | <Labels> |
| <Label Id="1" Label="3 Months Ended"/> |
| <Label Id="2" Label="Dec. 31, 2009"/> |
| </Labels> |
| | | </Column> |
| | <Column> |
| | | <Id> 6 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <LabelColumn> false </LabelColumn> |
| | | <CurrencyCode> USD </CurrencyCode> |
| | | <FootnoteIndexer/> |
| | | <hasSegments> false </hasSegments> |
| | | <hasScenarios> false </hasScenarios> |
| | | <MCU> |
| <KeyName> 7/1/2009 - 9/30/2009 USD ($) / shares USD ($) </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> Pri_3mos_20090930 </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0001067983 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> duration </PeriodType> |
| <PeriodStartDate> 2009-07-01T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 2009-09-30T00:00:00 </PeriodEndDate> |
| <Segments/> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <UnitProperty> |
| <UnitID> USDperShare </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> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <Scale> 0 </Scale> |
| </UnitProperty> |
| </UPS> |
| <CurrencyCode> USD </CurrencyCode> |
| <OriginalCurrencyCode> USD </OriginalCurrencyCode> |
| </MCU> |
| | | <CurrencySymbol> $ </CurrencySymbol> |
| | | <Labels> |
| <Label Id="1" Label="3 Months Ended"/> |
| <Label Id="2" Label="Sep. 30, 2009"/> |
| </Labels> |
| | | </Column> |
| | <Column> |
| | | <Id> 7 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <LabelColumn> false </LabelColumn> |
| | | <CurrencyCode> USD </CurrencyCode> |
| | | <FootnoteIndexer/> |
| | | <hasSegments> false </hasSegments> |
| | | <hasScenarios> false </hasScenarios> |
| | | <MCU> |
| <KeyName> 4/1/2009 - 6/30/2009 USD ($) / shares USD ($) </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> Pri_3mos_20090630 </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0001067983 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> duration </PeriodType> |
| <PeriodStartDate> 2009-04-01T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 2009-06-30T00:00:00 </PeriodEndDate> |
| <Segments/> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <UnitProperty> |
| <UnitID> USDperShare </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> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <Scale> 0 </Scale> |
| </UnitProperty> |
| </UPS> |
| <CurrencyCode> USD </CurrencyCode> |
| <OriginalCurrencyCode> USD </OriginalCurrencyCode> |
| </MCU> |
| | | <CurrencySymbol> $ </CurrencySymbol> |
| | | <Labels> |
| <Label Id="1" Label="3 Months Ended"/> |
| <Label Id="2" Label="Jun. 30, 2009"/> |
| </Labels> |
| | | </Column> |
| | <Column> |
| | | <Id> 8 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <LabelColumn> false </LabelColumn> |
| | | <CurrencyCode> USD </CurrencyCode> |
| | | <FootnoteIndexer/> |
| | | <hasSegments> false </hasSegments> |
| | | <hasScenarios> false </hasScenarios> |
| | | <MCU> |
| <KeyName> 1/1/2009 - 3/31/2009 USD ($) USD ($) / shares </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> Pri_3mos_20090331 </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0001067983 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> duration </PeriodType> |
| <PeriodStartDate> 2009-01-01T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 2009-03-31T00:00:00 </PeriodEndDate> |
| <Segments/> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <UnitProperty> |
| <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> |
| </UnitProperty> |
| <UnitProperty> |
| <UnitID> USDperShare </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="3 Months Ended"/> |
| <Label Id="2" Label="Mar. 31, 2009"/> |
| </Labels> |
| | | </Column> |
| | <Column> |
| | | <Id> 9 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <LabelColumn> false </LabelColumn> |
| | | <CurrencyCode> USD </CurrencyCode> |
| | | <FootnoteIndexer/> |
| | | <hasSegments> true </hasSegments> |
| | | <hasScenarios> false </hasScenarios> |
| | | <MCU> |
| <KeyName> {us-gaap_StatementClassOfStockAxis} : Class A 1/1/2010 - 12/31/2010 USD ($) / shares </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> Cur_12mos_20101231_CommonClassAMember </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0001067983 </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> Class A </ValueName> |
| <ValueType> us-gaap_StatementClassOfStockAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_CommonClassAMember </Id> |
| <dimensionId> us-gaap_StatementClassOfStockAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| </Segments> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <UnitProperty> |
| <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> |
| </UnitProperty> |
| <UnitProperty> |
| <UnitID> USDperShare </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, 2010"/> |
| <Label Id="3" Label="Class A"/> |
| </Labels> |
| | | </Column> |
| | <Column> |
| | | <Id> 10 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <LabelColumn> false </LabelColumn> |
| | | <CurrencyCode> USD </CurrencyCode> |
| | | <FootnoteIndexer/> |
| | | <hasSegments> true </hasSegments> |
| | | <hasScenarios> false </hasScenarios> |
| | | <MCU> |
| <KeyName> {us-gaap_StatementClassOfStockAxis} : Class A 1/1/2009 - 12/31/2009 USD ($) / shares </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> Pri_12mos_20091231_CommonClassAMember </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0001067983 </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> Class A </ValueName> |
| <ValueType> us-gaap_StatementClassOfStockAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_CommonClassAMember </Id> |
| <dimensionId> us-gaap_StatementClassOfStockAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| </Segments> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <UnitProperty> |
| <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> |
| </UnitProperty> |
| <UnitProperty> |
| <UnitID> USDperShare </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"/> |
| <Label Id="3" Label="Class A"/> |
| </Labels> |
| | | </Column> |
| | <Column> |
| | | <Id> 11 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <LabelColumn> false </LabelColumn> |
| | | <CurrencyCode> USD </CurrencyCode> |
| | | <FootnoteIndexer/> |
| | | <hasSegments> true </hasSegments> |
| | | <hasScenarios> false </hasScenarios> |
| | | <MCU> |
| <KeyName> {us-gaap_StatementClassOfStockAxis} : Class A 1/1/2008 - 12/31/2008 USD ($) / shares </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> Pri_12mos_20081231_CommonClassAMember </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0001067983 </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> Class A </ValueName> |
| <ValueType> us-gaap_StatementClassOfStockAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_CommonClassAMember </Id> |
| <dimensionId> us-gaap_StatementClassOfStockAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| </Segments> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <UnitProperty> |
| <UnitID> USDperShare </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> Shares </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"/> |
| <Label Id="3" Label="Class A"/> |
| </Labels> |
| | | </Column> |
| | <Column> |
| | | <Id> 12 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <LabelColumn> false </LabelColumn> |
| | | <CurrencyCode> USD </CurrencyCode> |
| | | <FootnoteIndexer/> |
| | | <hasSegments> true </hasSegments> |
| | | <hasScenarios> false </hasScenarios> |
| | | <MCU> |
| <KeyName> {us-gaap_StatementClassOfStockAxis} : Class B 1/1/2010 - 12/31/2010 USD ($) / shares </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> Cur_12mos_20101231_CommonClassBMember </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0001067983 </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> Class B </ValueName> |
| <ValueType> us-gaap_StatementClassOfStockAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_CommonClassBMember </Id> |
| <dimensionId> us-gaap_StatementClassOfStockAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| </Segments> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <UnitProperty> |
| <UnitID> USDperShare </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> Pure </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> Shares </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"/> |
| <Label Id="3" Label="Class B"/> |
| </Labels> |
| | | </Column> |
| | <Column> |
| | | <Id> 13 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <LabelColumn> false </LabelColumn> |
| | | <CurrencyCode> USD </CurrencyCode> |
| | | <FootnoteIndexer/> |
| | | <hasSegments> true </hasSegments> |
| | | <hasScenarios> false </hasScenarios> |
| | | <MCU> |
| <KeyName> {us-gaap_StatementClassOfStockAxis} : Class B 1/1/2009 - 12/31/2009 USD ($) / shares </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> Pri_12mos_20091231_CommonClassBMember </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0001067983 </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> Class B </ValueName> |
| <ValueType> us-gaap_StatementClassOfStockAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_CommonClassBMember </Id> |
| <dimensionId> us-gaap_StatementClassOfStockAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| </Segments> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <UnitProperty> |
| <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> |
| </UnitProperty> |
| <UnitProperty> |
| <UnitID> USDperShare </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"/> |
| <Label Id="3" Label="Class B"/> |
| </Labels> |
| | | </Column> |
| | <Column> |
| | | <Id> 14 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <LabelColumn> false </LabelColumn> |
| | | <CurrencyCode> USD </CurrencyCode> |
| | | <FootnoteIndexer/> |
| | | <hasSegments> true </hasSegments> |
| | | <hasScenarios> false </hasScenarios> |
| | | <MCU> |
| <KeyName> {us-gaap_StatementClassOfStockAxis} : Class B 1/1/2008 - 12/31/2008 USD ($) / shares </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> Pri_12mos_20081231_CommonClassBMember </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0001067983 </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> Class B </ValueName> |
| <ValueType> us-gaap_StatementClassOfStockAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_CommonClassBMember </Id> |
| <dimensionId> us-gaap_StatementClassOfStockAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| </Segments> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <UnitProperty> |
| <UnitID> USDperShare </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> Shares </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"/> |
| <Label Id="3" Label="Class B"/> |
| </Labels> |
| | | </Column> |
| | <Column> |
| | | <Id> 15 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <LabelColumn> false </LabelColumn> |
| | | <CurrencyCode/> |
| | | <FootnoteIndexer/> |
| | | <hasSegments> true </hasSegments> |
| | | <hasScenarios> false </hasScenarios> |
| | | <MCU> |
| <KeyName> {us-gaap_StatementClassOfStockAxis} : Class B 1/21/2010 </KeyName> |
| <CurrencySymbol/> |
| <contextRef> |
| <ContextID> Pri_2010-01-21_CommonClassBMember </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0001067983 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> instant </PeriodType> |
| <PeriodStartDate> 2010-01-21T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate> |
| <Segments> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Class B </ValueName> |
| <ValueType> us-gaap_StatementClassOfStockAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_CommonClassBMember </Id> |
| <dimensionId> us-gaap_StatementClassOfStockAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| </Segments> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <UnitProperty> |
| <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> |
| </UnitProperty> |
| <UnitProperty> |
| <UnitID> Pure </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/> |
| <OriginalCurrencyCode/> |
| </MCU> |
| | | <CurrencySymbol/> |
| | | <Labels> |
| <Label Id="1" Label="Jan. 21, 2010"/> |
| <Label Id="2" Label="Class B"/> |
| </Labels> |
| | | </Column> |
| | </Columns> |
| <Rows> |
| | <Row> |
| | | <Id> 2 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> brka_NetEarningsPerShareRatio </ElementName> |
| | | <ElementPrefix> brka </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Ratio representing the net earnings per equivalent Class A common 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> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <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> |
| <Cell> |
| <Id> 4 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 5 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 6 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 7 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 8 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 9 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 10 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 11 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 12 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0.000667 </NumericAmount> |
| <RoundedNumericAmount> 0.000667 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 13 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 14 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 15 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Other </Unit> |
| | | <ElementDataType> xbrli:decimalItemType </ElementDataType> |
| | | <SimpleDataType> decimal </SimpleDataType> |
| | | <ElementDefenition> Ratio representing the net earnings per equivalent Class A common share. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Ratio of earnings per Class B share to earnings per Class A share </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 3 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_EarningsPerShareBasic </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> 2656 </NumericAmount> |
| <RoundedNumericAmount> 2656 </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> 1814 </NumericAmount> |
| <RoundedNumericAmount> 1814 </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> 1195 </NumericAmount> |
| <RoundedNumericAmount> 1195 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> true </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 2272 </NumericAmount> |
| <RoundedNumericAmount> 2272 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> true </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 5 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1969 </NumericAmount> |
| <RoundedNumericAmount> 1969 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> true </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 6 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 2087 </NumericAmount> |
| <RoundedNumericAmount> 2087 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> true </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 7 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 2123 </NumericAmount> |
| <RoundedNumericAmount> 2123 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> true </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 8 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> -990 </NumericAmount> |
| <RoundedNumericAmount> -990 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> true </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 9 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 7928 </NumericAmount> |
| <RoundedNumericAmount> 7928 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> true </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 10 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 5193 </NumericAmount> |
| <RoundedNumericAmount> 5193 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> true </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 11 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 3224 </NumericAmount> |
| <RoundedNumericAmount> 3224 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> true </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 12 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 5.29 </NumericAmount> |
| <RoundedNumericAmount> 5.29 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> true </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 13 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 3.46 </NumericAmount> |
| <RoundedNumericAmount> 3.46 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> true </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 14 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 2.15 </NumericAmount> |
| <RoundedNumericAmount> 2.15 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> true </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 15 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> EPS </Unit> |
| | | <ElementDataType> us-types:perShareItemType </ElementDataType> |
| | | <SimpleDataType> decimal </SimpleDataType> |
| | | <ElementDefenition> The amount of net income or loss for the period per each share of common stock outstanding during the reporting period. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 21 -Article 9 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 128 -Paragraph 36, 37, 38 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 20 -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 18 -Article 7 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> true </IsEPS> |
| | | <Label> Net earnings per share attributable to Berkshire Hathaway shareholders </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 4 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> brka_StockSplitConversionRate </ElementName> |
| | | <ElementPrefix> brka </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> Element represents the conversion rate to reflect a stock split. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> 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> |
| <Cell> |
| <Id> 4 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 5 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 6 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 7 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 8 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 9 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 10 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 11 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 12 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 13 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 14 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 15 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 50 </NumericAmount> |
| <RoundedNumericAmount> 50 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Other </Unit> |
| | | <ElementDataType> xbrli:pureItemType </ElementDataType> |
| | | <SimpleDataType> pure </SimpleDataType> |
| | | <ElementDefenition> Element represents the conversion rate to reflect a stock split. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Stock split conversion rate for a Class B common share </Label> |
| | | </Row> |
| | </Rows> |
| <Footnotes/> |
| <NumberOfCols> 15 </NumberOfCols> |
| <NumberOfRows> 3 </NumberOfRows> |
| <ReportName> Consolidated Statements of Earnings (Parenthetical) (USD $) </ReportName> |
| <MonetaryRoundingLevel> UnKnown </MonetaryRoundingLevel> |
| <SharesRoundingLevel> UnKnown </SharesRoundingLevel> |
| <PerShareRoundingLevel> NoRounding </PerShareRoundingLevel> |
| <ExchangeRateRoundingLevel> UnKnown </ExchangeRateRoundingLevel> |
| <HasCustomUnits> true </HasCustomUnits> |
| <SharesShouldBeRounded> true </SharesShouldBeRounded> |
| </InstanceReport> |