SEC Info℠ | Home | Search | My Interests | Help | Sign In | Please Sign In | ||||||||||||||||||||
As Of Filer Filing For·On·As Docs:Size 11/12/10 Sunpower Corp 10-Q 10/03/10 42:8.9M |
Document/Exhibit Description Pages Size 1: 10-Q Q3 Financials HTML 1.02M 2: EX-10.1 Amendment No. 1 to Joint Venture Agreement HTML 29K 3: EX-10.2 Amendment No. 2 to Joint Venture Agreement HTML 26K 4: EX-10.3 Supply Agreement HTML 155K 5: EX-10.4 License and Technology Agreement HTML 73K 6: EX-10.5 Sixth Amendment to Amended and Restated Credit HTML 35K Agreement 7: EX-31.1 Certification -- §302 - SOA'02 HTML 21K 8: EX-31.2 Certification -- §302 - SOA'02 HTML 21K 9: EX-32.1 Certification -- §906 - SOA'02 HTML 17K 33: XML IDEA XML File -- Definitions and References XML 104K 39: XML IDEA XML File -- Filing Summary XML 53K 36: XML.R1 Document Information XML 46K 37: XML.R2 Entity Information Document XML 180K 23: XML.R3 Condensed Consolidated Balance Sheets (Unaudited) XML 408K 27: XML.R4 Balance Sheet Parentheticals (Unaudited) XML 183K 31: XML.R5 Condensed Consolidated Statements of Operations XML 530K (Unaudited) 30: XML.R6 Condensed Consolidated Statements of Cash Flows XML 619K (Unaudited) 41: XML.R7 the Company and Summary of Significant Accounting XML 125K Policies 19: XML.R8 Business Combinations XML 116K 29: XML.R9 Discontinued Operations XML 51K 18: XML.R10 Goodwill and Other Intangible Assets XML 114K 17: XML.R11 Balance Sheet Components XML 138K 22: XML.R12 Property, Plant and Equipment, Net XML 63K 35: XML.R13 Investments XML 156K 24: XML.R14 Commitments and Contingencies XML 132K 25: XML.R15 Joint Ventures XML 90K 28: XML.R16 Debt and Credit Sources XML 242K 42: XML.R17 Comprehensive Income (Loss) XML 70K 21: XML.R18 Foreign Currency Derivatives XML 166K 16: XML.R19 Income Taxes XML 39K 26: XML.R20 Net Income (Loss) Per Share of Class A and Class B XML 147K Common Stock 34: XML.R21 Stock-Based Compensation XML 86K 20: XML.R22 Segment and Geographical Information XML 180K 32: XML.R23 Subsequent Events XML 35K 40: EXCEL IDEA Workbook of Financial Reports (.xls) XLS 1.33M 10: EX-101.INS XBRL Instance -- spwra-20101003 XML 1.75M 12: EX-101.CAL XBRL Calculations -- spwra-20101003_cal XML 145K 13: EX-101.DEF XBRL Definitions -- spwra-20101003_def XML 259K 14: EX-101.LAB XBRL Labels -- spwra-20101003_lab XML 599K 15: EX-101.PRE XBRL Presentations -- spwra-20101003_pre XML 323K 11: EX-101.SCH XBRL Schema -- spwra-20101003 XSD 65K 38: ZIP XBRL Zipped Folder -- 0000867773-10-000045-xbrl Zip 154K
<?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.7 </Version> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<ReportName> CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) (USD $) </ReportName> | |||||||||||||||||||||
<ReportLongName> 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) </ReportLongName> | |||||||||||||||||||||
<DisplayLabelColumn> true </DisplayLabelColumn> | |||||||||||||||||||||
<ShowElementNames> false </ShowElementNames> | |||||||||||||||||||||
<RoundingOption> In Thousands, except Per Share data </RoundingOption> | |||||||||||||||||||||
<HasEmbeddedReports> false </HasEmbeddedReports> | |||||||||||||||||||||
<Columns> | |||||||||||||||||||||
<Column> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="3 Months Ended"/> | |||||||||||||||||||||
<Label Id="2" Label="Oct. 03, 2010"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<Segments/> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
<Units> | |||||||||||||||||||||
<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> | |||||||||||||||||||||
<Unit> | |||||||||||||||||||||
<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> | |||||||||||||||||||||
</Unit> | |||||||||||||||||||||
<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> | |||||||||||||||||||||
</Units> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
</Column> | |||||||||||||||||||||
<Column> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="3 Months Ended"/> | |||||||||||||||||||||
<Label Id="2" Label="Sep. 27, 2009"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<Segments/> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
<Units> | |||||||||||||||||||||
<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> | |||||||||||||||||||||
<Unit> | |||||||||||||||||||||
<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> | |||||||||||||||||||||
</Unit> | |||||||||||||||||||||
<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> | |||||||||||||||||||||
</Units> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
</Column> | |||||||||||||||||||||
<Column> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="9 Months Ended"/> | |||||||||||||||||||||
<Label Id="2" Label="Oct. 03, 2010"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<Segments/> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
<Units> | |||||||||||||||||||||
<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> | |||||||||||||||||||||
<Unit> | |||||||||||||||||||||
<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> | |||||||||||||||||||||
</Unit> | |||||||||||||||||||||
<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> | |||||||||||||||||||||
</Units> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
</Column> | |||||||||||||||||||||
<Column> | |||||||||||||||||||||
<LabelColumn> false </LabelColumn> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<Labels> | |||||||||||||||||||||
<Label Id="1" Label="9 Months Ended"/> | |||||||||||||||||||||
<Label Id="2" Label="Sep. 27, 2009"/> | |||||||||||||||||||||
</Labels> | |||||||||||||||||||||
<CurrencyCode> USD </CurrencyCode> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<Segments/> | |||||||||||||||||||||
<Scenarios/> | |||||||||||||||||||||
<Units> | |||||||||||||||||||||
<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> | |||||||||||||||||||||
<Unit> | |||||||||||||||||||||
<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> | |||||||||||||||||||||
</Unit> | |||||||||||||||||||||
<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> | |||||||||||||||||||||
</Units> | |||||||||||||||||||||
<CurrencySymbol> $ </CurrencySymbol> | |||||||||||||||||||||
</Column> | |||||||||||||||||||||
</Columns> | |||||||||||||||||||||
<Rows> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 5 </Id> | |||||||||||||||||||||
<Label> Revenue </Label> | |||||||||||||||||||||
<Level> 3 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_RevenuesAbstract </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> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 6 </Id> | |||||||||||||||||||||
<Label> Utility and power plants </Label> | |||||||||||||||||||||
<Level> 4 </Level> | |||||||||||||||||||||
<ElementName> spwra_UtilityAndPowerPlantsRevenue </ElementName> | |||||||||||||||||||||
<ElementPrefix> spwra </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> Utility and power plants revenue. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 257803000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 257803 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 195117000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 195117 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 521896000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 521896 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 428668000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 428668 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Utility and power plants revenue. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 7 </Id> | |||||||||||||||||||||
<Label> Residential and commercial </Label> | |||||||||||||||||||||
<Level> 4 </Level> | |||||||||||||||||||||
<ElementName> spwra_ResidentialAndCommercialRevenue </ElementName> | |||||||||||||||||||||
<ElementPrefix> spwra </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> Residential and commercial revenue. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 292842000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 292842 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 270244000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 270244 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 760261000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 760261 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 547677000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 547677 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Residential and commercial revenue. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 8 </Id> | |||||||||||||||||||||
<Label> Total revenue </Label> | |||||||||||||||||||||
<Level> 4 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_SalesRevenueNet </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> totallabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 550645000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 550645 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 465361000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 465361 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 1282157000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 1282157 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 976345000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 976345 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> true </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 9 </Id> | |||||||||||||||||||||
<Label> Cost of revenue </Label> | |||||||||||||||||||||
<Level> 3 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_CostOfRevenueAbstract </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> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 10 </Id> | |||||||||||||||||||||
<Label> Utility and power plants </Label> | |||||||||||||||||||||
<Level> 4 </Level> | |||||||||||||||||||||
<ElementName> spwra_CostOfUtilityAndPowerPlantsRevenue </ElementName> | |||||||||||||||||||||
<ElementPrefix> spwra </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> Cost of utility and power plants revenue. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 212526000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 212526 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 142999000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 142999 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 421178000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 421178 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 353611000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 353611 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Cost of utility and power plants revenue. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 11 </Id> | |||||||||||||||||||||
<Label> Residential and commercial </Label> | |||||||||||||||||||||
<Level> 4 </Level> | |||||||||||||||||||||
<ElementName> spwra_CostOfResidentialAndCommercialRevenue </ElementName> | |||||||||||||||||||||
<ElementPrefix> spwra </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> Cost of residential and commercial revenue. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 225534000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 225534 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 222532000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 222532 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 588800000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 588800 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 449991000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 449991 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Cost of residential and commercial revenue. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 12 </Id> | |||||||||||||||||||||
<Label> Total cost of revenue </Label> | |||||||||||||||||||||
<Level> 4 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_CostOfRevenue </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> totallabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 438060000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 438060 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 365531000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 365531 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 1009978000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 1009978 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 803602000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 803602 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The aggregate cost of goods produced and sold and services rendered 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 03 -Paragraph 2 -Article 5 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> true </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 13 </Id> | |||||||||||||||||||||
<Label> Gross margin </Label> | |||||||||||||||||||||
<Level> 3 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_GrossProfit </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> totallabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 112585000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 112585 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 99830000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 99830 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 272179000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 272179 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 172743000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 172743 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> true </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 14 </Id> | |||||||||||||||||||||
<Label> Operating expenses </Label> | |||||||||||||||||||||
<Level> 3 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OperatingExpensesAbstract </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> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 15 </Id> | |||||||||||||||||||||
<Label> Research and development </Label> | |||||||||||||||||||||
<Level> 4 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_ResearchAndDevelopmentExpense </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 13382000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 13382 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 8250000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 8250 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 34995000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 34995 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 23067000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 23067 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 141 -Paragraph 51 -Subparagraph g Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 2 -Paragraph 12, 13 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 86 -Paragraph 11, 12 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 16 </Id> | |||||||||||||||||||||
<Label> Sales, general and administrative </Label> | |||||||||||||||||||||
<Level> 4 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_SellingGeneralAndAdministrativeExpense </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 91015000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 91015 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 45332000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 45332 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 233671000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 233671 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 130511000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 130511 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 4 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Chapter 4 -Paragraph 5A </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 17 </Id> | |||||||||||||||||||||
<Label> Total operating costs </Label> | |||||||||||||||||||||
<Level> 4 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OperatingExpenses </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> totallabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 104397000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 104397 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 53582000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 53582 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 268666000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 268666 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 153578000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 153578 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> true </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 18 </Id> | |||||||||||||||||||||
<Label> Operating income </Label> | |||||||||||||||||||||
<Level> 3 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OperatingIncomeLoss </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> totallabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 8188000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 8188 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 46248000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 46248 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 3513000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 3513 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 19165000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 19165 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The net result for the period of deducting operating expenses from operating revenues. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> true </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 19 </Id> | |||||||||||||||||||||
<Label> Other income (expense) </Label> | |||||||||||||||||||||
<Level> 3 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherNonoperatingIncomeExpenseAbstract </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> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 20 </Id> | |||||||||||||||||||||
<Label> Interest income </Label> | |||||||||||||||||||||
<Level> 4 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_InvestmentIncomeInterest </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 742000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 742 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 1294000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 1294 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 1949000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 1949 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Income derived from investments in debt securities and on cash and cash equivalents the earnings of which reflect the time value of money or transactions in which the payments are for the use or forbearance of money. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 14 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 7 -Article 5 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 21 </Id> | |||||||||||||||||||||
<Label> Interest expense </Label> | |||||||||||||||||||||
<Level> 4 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_InterestExpense </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> true </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> negated </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -14768000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -14768 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -9992000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -9992 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -45018000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -45018 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -26026000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -26026 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The cost of borrowed funds accounted for as interest that was charged against earnings during the period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 34 -Paragraph 21 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher OTS -Name Federal Regulation (FR) -Number Title 12 -Chapter V -Section 563c.102 -Paragraph 9 -Subsection II Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 9 -Article 9 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 22 </Id> | |||||||||||||||||||||
<Label> Gain on deconsolidation of consolidated subsidiary </Label> | |||||||||||||||||||||
<Level> 4 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_DeconsolidationGainOrLossAmount </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 36849000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 36849 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 36849000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 36849 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1],[2] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> This element represents the gain or loss recognized by the parent and included in its attributable portion of net income for the period due to deconsolidation of a subsidiary by other than a nonreciprocal transfer to owners, such as a spin-off. The gain or loss recognized and included in the net income attributable to the parent for the period is generally computed as the difference between: (a) the aggregate of: (1) the fair value of any consideration received; (2) the fair value of any retained noncontrolling investment in the former subsidiary at the date the subsidiary was deconsolidated; and (3) the carrying amount of any noncontrolling interest in the former subsidiary (including any accumulated other comprehensive income attributable to the noncontrolling interest) at the date the subsidiary was deconsolidated and (b) the carrying amount of the former subsidiary's assets and liabilities. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 36 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 39 -Subparagraph a </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 23 </Id> | |||||||||||||||||||||
<Label> Gain on change in equity interest in unconsolidated investee </Label> | |||||||||||||||||||||
<Level> 4 </Level> | |||||||||||||||||||||
<ElementName> spwra_GainOnChangeInEquityInterestInUnconsolidatedInvestee </ElementName> | |||||||||||||||||||||
<ElementPrefix> spwra </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> false </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> Gain resulting from equity interest in Equity Method Investment being diluted because the Equity Method Investment issued... </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 28348000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 28348 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1],[2] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Gain resulting from equity interest in Equity Method Investment being diluted because the Equity Method Investment issued additional equity. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> No authoritative reference available. </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 24 </Id> | |||||||||||||||||||||
<Label> Gain (loss) on mark-to-market derivatives </Label> | |||||||||||||||||||||
<Level> 4 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_IncreaseDecreaseInFairValueOfUnhedgedDerivativeInstruments </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -2967000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -2967 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 28885000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 28885 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 21193000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 21193 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1],[2] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The gain (loss) on a derivative instrument not designated as a hedging instrument recognized in earnings in the period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 18 -Subparagraph a, b </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 25 </Id> | |||||||||||||||||||||
<Label> Other, net </Label> | |||||||||||||||||||||
<Level> 4 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_OtherNonoperatingIncomeExpense </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -11947000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -11947 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 585000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 585 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -28344000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -28344 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -3765000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -3765 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The net amount of other nonoperating income and expense, which does not qualify for separate disclosure on the income statement under materiality guidelines. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 9 -Article 5 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 26 </Id> | |||||||||||||||||||||
<Label> Other income (expense), net </Label> | |||||||||||||||||||||
<Level> 4 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_NonoperatingIncomeExpense </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> totallabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 7909000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 7909 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -9407000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -9407 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 22014000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 22014 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -6649000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -6649 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The aggregate amount of income (expense) from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business). </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 7 -Article 5 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> true </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 27 </Id> | |||||||||||||||||||||
<Label> Income from continuing operations before income taxes and equity in earnings of unconsolidated investees </Label> | |||||||||||||||||||||
<Level> 3 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> totallabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 16097000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 16097 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 36841000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 36841 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 25527000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 25527 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 12516000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 12516 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Sum of operating profit and nonoperating income (expense) before income (loss) from equity method investments, income taxes, extraordinary items, cumulative effects of changes in accounting principles, and noncontrolling interest. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph h -Subparagraph 1(i) -Article 4 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> true </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 28 </Id> | |||||||||||||||||||||
<Label> Benefit from (provision for) income taxes </Label> | |||||||||||||||||||||
<Level> 3 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_IncomeTaxExpenseBenefit </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> debit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> true </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> negated </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -3376000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -3376 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -19962000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -19962 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> -19493000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> -19493 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 4457000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 4457 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The sum of the current income tax expense (benefit) and the deferred income tax expense (benefit) pertaining to continuing operations. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph h -Article 4 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 109 -Paragraph 45 -Subparagraph a, b </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 29 </Id> | |||||||||||||||||||||
<Label> Equity in earnings of unconsolidated investees </Label> | |||||||||||||||||||||
<Level> 3 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_IncomeLossFromEquityMethodInvestments </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 5825000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 5825 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 2627000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 2627 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 10973000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 10973 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 7005000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 7005 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1],[2] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> This item represents the entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied. Such amount typically reflects adjustments similar to those made in preparing consolidated statements, including adjustments to eliminate intercompany gains and losses, and to amortize, if appropriate, any difference between cost and underlying equity in net assets of the investee at the date of investment. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 18 -Paragraph 19 -Subparagraph c Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 11 -Article 7 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 9 -Article 5 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 18 -Paragraph 6 -Subparagraph b </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 30 </Id> | |||||||||||||||||||||
<Label> Income from continuing operations </Label> | |||||||||||||||||||||
<Level> 3 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_IncomeLossFromContinuingOperations </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> totallabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 18546000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 18546 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 19506000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 19506 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 17007000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 17007 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 23978000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 23978 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1],[2] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> This element represents the income or loss from continuing operations attributable to the reporting entity which may also be defined as revenue less expenses and taxes from ongoing operations before extraordinary items and cumulative effects of changes in accounting principles, but after deduction of those portions of income or loss from continuing operations that are allocable to noncontrolling interests, if any. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 29 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 28 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph b(1) </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> true </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 31 </Id> | |||||||||||||||||||||
<Label> Income from discontinued operations, net of taxes </Label> | |||||||||||||||||||||
<Level> 3 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 1570000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 1570 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 9466000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 9466 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1],[2] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> This element represents the overall income (loss) from a disposal group that is classified as a component of the entity, net of income tax, reported as a separate component of income before extraordinary items and the cumulative effect of accounting changes before deduction or consideration of the amount which may be allocable to noncontrolling interests, if any. Includes the following (net of tax): income (loss) from operations during the phase-out period, gain (loss) on disposal, provision (or any reversals of earlier provisions) for loss on disposal, and adjustments of a prior period gain (loss) on disposal. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 13 -Article 7 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 15 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 29 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 144 -Paragraph 43 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 144 -Paragraph 47 -Subparagraph c </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 32 </Id> | |||||||||||||||||||||
<Label> Net income </Label> | |||||||||||||||||||||
<Level> 3 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_NetIncomeLoss </ElementName> | |||||||||||||||||||||
<ElementPrefix> us-gaap </ElementPrefix> | |||||||||||||||||||||
<IsBaseElement> true </IsBaseElement> | |||||||||||||||||||||
<BalanceType> credit </BalanceType> | |||||||||||||||||||||
<PeriodType> duration </PeriodType> | |||||||||||||||||||||
<ShortDefinition> No definition available. </ShortDefinition> | |||||||||||||||||||||
<IsReportTitle> false </IsReportTitle> | |||||||||||||||||||||
<IsSegmentTitle> false </IsSegmentTitle> | |||||||||||||||||||||
<IsSubReportEnd> false </IsSubReportEnd> | |||||||||||||||||||||
<IsCalendarTitle> false </IsCalendarTitle> | |||||||||||||||||||||
<IsTuple> false </IsTuple> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> totallabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 20116000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 20116 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 19506000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 19506 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 26473000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 26473 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 23978000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 23978 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1],[2] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> xbrli:monetaryItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> monetary </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The portion of consolidated profit or loss for the period, net of income taxes, which is attributable to the parent. If the entity does not present consolidated financial statements, the amount of profit or loss for the period, net of income taxes. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 19 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph d Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A7 -Appendix A Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph a Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 20 -Article 9 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 10, 15 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Emerging Issues Task Force (EITF) -Number 87-21 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28, 29, 30 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> true </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 34 </Id> | |||||||||||||||||||||
<Label> Net income per share - basic: </Label> | |||||||||||||||||||||
<Level> 4 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_EarningsPerShareBasicAbstract </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> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 35 </Id> | |||||||||||||||||||||
<Label> Continuing operations </Label> | |||||||||||||||||||||
<Level> 5 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_IncomeLossFromContinuingOperationsPerBasicShare </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> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> true </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.19 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.19 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.21 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.21 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.18 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.18 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.27 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.27 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> us-types:perShareItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The amount of income (loss) from continuing operations 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> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 36 </Id> | |||||||||||||||||||||
<Label> Discontinued operations </Label> | |||||||||||||||||||||
<Level> 5 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare </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> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> true </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.02 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.02 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.1 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.1 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> us-types:perShareItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The amount of income (loss) from disposition of discontinued operations, net of related tax effect, per each share of common stock outstanding during the reporting period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 128 -Paragraph 8, 9, 10, 36, 37, 38 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 20 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 18 -Article 7 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 21 -Article 9 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 37 </Id> | |||||||||||||||||||||
<Label> Net income per share - basic </Label> | |||||||||||||||||||||
<Level> 5 </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> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> totallabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> true </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.21 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.21 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.21 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.21 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.28 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.28 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.27 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.27 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<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> true </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 38 </Id> | |||||||||||||||||||||
<Label> Net income per share - diluted: </Label> | |||||||||||||||||||||
<Level> 4 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_EarningsPerShareDilutedAbstract </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> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 39 </Id> | |||||||||||||||||||||
<Label> Continuing operations </Label> | |||||||||||||||||||||
<Level> 5 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare </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> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> true </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.19 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.19 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.2 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.2 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.18 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.18 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.26 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.26 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> us-types:perShareItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The amount of income (loss) from continuing operations available to each share of common stock outstanding during the reporting period and each share that would have been outstanding assuming the issuance of common shares for all dilutive potential common shares 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 11, 12, 36, 37, 38 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 128 -Paragraph 40 -Subparagraph a Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 20 -Article 5 Reference 5: 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> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 40 </Id> | |||||||||||||||||||||
<Label> Discontinued operations </Label> | |||||||||||||||||||||
<Level> 5 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare </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> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> true </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.02 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.02 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.09 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.09 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> us-types:perShareItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> decimal </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The amount of income (loss) from discontinued operations, net of related tax effect, per each diluted share of common stock outstanding during the reporting period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 5 -Section E -Paragraph Question 3 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 41 </Id> | |||||||||||||||||||||
<Label> Net income per share - diluted </Label> | |||||||||||||||||||||
<Level> 5 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_EarningsPerShareDiluted </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> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> totallabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> true </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.21 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.21 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.2 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.2 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.27 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.27 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> true </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0.26 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0.26 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<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 and dilutive common stock equivalents outstanding during the reporting period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 128 -Paragraph 11, 12, 36 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 20 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 18 -Article 7 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 21 -Article 9 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> true </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 42 </Id> | |||||||||||||||||||||
<Label> Weighted-average shares: </Label> | |||||||||||||||||||||
<Level> 3 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract </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> | |||||||||||||||||||||
<IsAbstractGroupTitle> true </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> false </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 0 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 0 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> xbrli:stringItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> string </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> No definition available. </ElementDefenition> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 43 </Id> | |||||||||||||||||||||
<Label> Basic </Label> | |||||||||||||||||||||
<Level> 4 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_WeightedAverageNumberOfSharesOutstandingBasic </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> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 95840000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 95840 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 94668000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 94668 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 95519000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 95519 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 89764000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 89764 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> xbrli:sharesItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> shares </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> Number of [basic] shares, after adjustment for contingently issuable shares and other shares not deemed outstanding, determined by relating the portion of time within a reporting period that common shares have been outstanding to the total time in that period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 128 -Paragraph 171 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 128 -Paragraph 40 -Subparagraph a Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 128 -Paragraph 8 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
<Row> | |||||||||||||||||||||
<Id> 44 </Id> | |||||||||||||||||||||
<Label> Diluted </Label> | |||||||||||||||||||||
<Level> 4 </Level> | |||||||||||||||||||||
<ElementName> us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding </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> | |||||||||||||||||||||
<IsAbstractGroupTitle> false </IsAbstractGroupTitle> | |||||||||||||||||||||
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> | |||||||||||||||||||||
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> | |||||||||||||||||||||
<IsBeginningBalance> false </IsBeginningBalance> | |||||||||||||||||||||
<IsEndingBalance> false </IsEndingBalance> | |||||||||||||||||||||
<IsReverseSign> false </IsReverseSign> | |||||||||||||||||||||
<PreferredLabelRole> terselabel </PreferredLabelRole> | |||||||||||||||||||||
<IsEPS> false </IsEPS> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<Cells> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 1 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 105648000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 105648 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 2 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 105031000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 105031 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1],[3] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 3 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 96741000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 96741 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer/> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
<Cell> | |||||||||||||||||||||
<Id> 4 </Id> | |||||||||||||||||||||
<ShowCurrencySymbol> false </ShowCurrencySymbol> | |||||||||||||||||||||
<IsNumeric> true </IsNumeric> | |||||||||||||||||||||
<IsRatio> false </IsRatio> | |||||||||||||||||||||
<DisplayZeroAsNone> false </DisplayZeroAsNone> | |||||||||||||||||||||
<NumericAmount> 91513000 </NumericAmount> | |||||||||||||||||||||
<RoundedNumericAmount> 91513 </RoundedNumericAmount> | |||||||||||||||||||||
<NonNumbericText/> | |||||||||||||||||||||
<NonNumericTextHeader/> | |||||||||||||||||||||
<FootnoteIndexer> [1],[3] </FootnoteIndexer> | |||||||||||||||||||||
<hasSegments> false </hasSegments> | |||||||||||||||||||||
<hasScenarios> false </hasScenarios> | |||||||||||||||||||||
<DisplayDateInUSFormat> false </DisplayDateInUSFormat> | |||||||||||||||||||||
</Cell> | |||||||||||||||||||||
</Cells> | |||||||||||||||||||||
<OriginalInstanceReportColumns/> | |||||||||||||||||||||
<ElementDataType> xbrli:sharesItemType </ElementDataType> | |||||||||||||||||||||
<SimpleDataType> shares </SimpleDataType> | |||||||||||||||||||||
<ElementDefenition> The average number of shares issued and outstanding that are used in calculating diluted EPS, determined based on the timing of issuance of shares in the period. </ElementDefenition> | |||||||||||||||||||||
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 128 -Paragraph 40 -Subparagraph a Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 128 -Paragraph 8 </ElementReferences> | |||||||||||||||||||||
<IsTotalLabel> false </IsTotalLabel> | |||||||||||||||||||||
</Row> | |||||||||||||||||||||
</Rows> | |||||||||||||||||||||
<Footnotes> | |||||||||||||||||||||
<Footnote> | |||||||||||||||||||||
<NoteId> 1 </NoteId> | |||||||||||||||||||||
<Note> <div style="font-family:Times New Roman;font-size:10pt;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Condensed Consolidated Statements of Operations for the three and nine months ended September 27, 2009 has been adjusted to reflect the adoption of new accounting guidance for share lending arrangements that were executed in connection with the Company's convertible debt offerings in fiscal 2007 (see Note 1).</font></div></td></tr></table></div> </Note> | |||||||||||||||||||||
</Footnote> | |||||||||||||||||||||
<Footnote> | |||||||||||||||||||||
<NoteId> 2 </NoteId> | |||||||||||||||||||||
<Note> <div style="font-family:Times New Roman;font-size:10pt;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:left;vertical-align:bottom;">The Condensed Consolidated Statements of Cash Flows for the nine months ended September 27, 2009 has been adjusted to reflect the adoption of new accounting guidance for share lending arrangements that were executed in connection with the Company's convertible debt offerings in fiscal 2007 (see Note 1).</font></div></td></tr></table></div> </Note> | |||||||||||||||||||||
</Footnote> | |||||||||||||||||||||
<Footnote> | |||||||||||||||||||||
<NoteId> 3 </NoteId> | |||||||||||||||||||||
<Note> <div style="font-family:Times New Roman;font-size:10pt;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See Note 14 for the calculation of diluted net income per share under the if-converted method.</font></div></td></tr></table></div> </Note> | |||||||||||||||||||||
</Footnote> | |||||||||||||||||||||
</Footnotes> | |||||||||||||||||||||
<NumberOfCols> 4 </NumberOfCols> | |||||||||||||||||||||
<NumberOfRows> 39 </NumberOfRows> | |||||||||||||||||||||
<HasScenarios> false </HasScenarios> | |||||||||||||||||||||
<MonetaryRoundingLevel> Thousands </MonetaryRoundingLevel> | |||||||||||||||||||||
<SharesRoundingLevel> Thousands </SharesRoundingLevel> | |||||||||||||||||||||
<PerShareRoundingLevel> NoRounding </PerShareRoundingLevel> | |||||||||||||||||||||
<HasPureData> false </HasPureData> | |||||||||||||||||||||
<SharesShouldBeRounded> true </SharesShouldBeRounded> | |||||||||||||||||||||
</InstanceReport> |
As Of Filer Filing For·On·As Docs:Size Issuer Filing Agent 2/22/21 SunPower Corp. 10-K 1/03/21 154:23M |