XML 26 R57.htm IDEA: XBRL DOCUMENT
v2.4.0.6

SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details 5) (USD $) | 0 Months Ended | 1 Months Ended | 12 Months Ended
--- | --- | --- | ---
Aug. 01, 2011 | Jun. 30, 2009 | May 31, 2009 | Dec. 31, 2012 | Dec. 31, 2011 | Dec. 31, 2010
Warranty cost |  |  |  |  |  |
Guarantee of solar modules and products for defects in materials and workmanship |  |  |  | 5 years |  |
Minimum percentage of decline in initial minimum power generation capacity for 10 years |  |  | 10.00% |  |  |
Minimum percentage of decline in initial minimum power generation capacity for 25 years |  |  | 20.00% |  |  |
Extended warranty of solar modules and products for defects in materials and workmanship | 10 years | 6 years |  |  |  |
Period for which the entity guarantees for maintaining the performance levels | 25 years |  |  |  |  |
Warranty accrual rate for sales of solar modules as a percentage of revenue |  |  |  | 1.00% |  |
Warranty accrual rate for sales of solar system kits as a percentage of revenue |  |  |  | 0.80% |  |
Warranty costs included in cost of revenues |  |  |  | $ 12,516,349 | $ 18,347,272 | $ 14,259,880
Term of insurance policy over which the insurance premium will be amortized |  |  |  | 1 year |  |
Unamortized carrying amount of insurance premium |  |  |  | 3,061,879 | 14,719,807 |
Insurance receivable |  |  |  | 35,441,672 |  |
Foreign currency risk |  |  |  |  |  |
Cash and cash equivalents and restricted cash denominated in RMB, USD equivalent |  |  |  | $ 491,288,121 | $ 363,647,327 | $ 296,612,028
Maximum |  |  |  |  |  |
Warranty cost |  |  |  |  |  |
Guarantee of solar modules and products for defects in materials and workmanship |  |  | 2 years |  |  |
Warranty period of solar modules and products against decline of more than 10% of initial power generation capacity |  |  | 10 years |  |  |
Warranty period of solar modules and products against decline of more than 20% of initial power generation capacity |  |  | 25 years |  |  |
First year of guaranteed performance period | Minimum |  |  |  |  |  |
Warranty cost |  |  |  |  |  |
Actual power output of module as a percentage of labeled power output |  |  |  | 97.00% |  |
Year 2 to year 24 of guaranteed performance period | Maximum |  |  |  |  |  |
Warranty cost |  |  |  |  |  |
Percentage of decline in actual annual power output of module |  |  |  | 0.70% |  |
Year 25 of guaranteed performance period | Minimum |  |  |  |  |  |
Warranty cost |  |  |  |  |  |
Actual power output of module as a percentage of labeled power output |  |  |  | 80.00% |  |

X
- Definition Represents the actual power output of module as a percentage of labeled power output. + References No definition available. + Details
Name: | csiq_ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput
Namespace Prefix: | csiq_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the US dollar equivalent of cash, cash equivalents and restricted cash denominated in foreign currency. + References No definition available. + Details
Name: | csiq_CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent
Namespace Prefix: | csiq_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the extended period of time over which the entity guarantees against defects in materials and workmanship. + References No definition available. + Details
Name: | csiq_ExtendedProductWarrantyPeriod
Namespace Prefix: | csiq_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | csiq_ForeignCurrencyRiskAbstract
Namespace Prefix: | csiq_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the term of the insurance policy over which the insurance premium will be amortized. + References No definition available. + Details
Name: | csiq_InsurancePolicyTerm
Namespace Prefix: | csiq_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the unamortized carrying amount of insurance premium. + References No definition available. + Details
Name: | csiq_InsurancePremiumUnamortizedAmountNoncurrent
Namespace Prefix: | csiq_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the percentage of decline in actual annual power output of module. + References No definition available. + Details
Name: | csiq_PercentageOfDeclineInActualAnnualPowerOutputOfModule
Namespace Prefix: | csiq_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the percentage of revenue which the entity uses as an estimate of warranty expense for sales of solar modules, which is included in cost of revenues. + References No definition available. + Details
Name: | csiq_ProductWarrantyAccrualRateForSalesOfSolarModules
Namespace Prefix: | csiq_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the percentage of revenue which the entity uses as an estimate of warranty expense for sales of solar system kits, which is included in cost of revenues. + References No definition available. + Details
Name: | csiq_ProductWarrantyAccrualRateForSalesOfSolarSystemKits
Namespace Prefix: | csiq_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | csiq_ProductWarrantyCostLineItems
Namespace Prefix: | csiq_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the period for which the entity guarantees for maintaining the performance levels. + References No definition available. + Details
Name: | csiq_ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels
Namespace Prefix: | csiq_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the minimum percentage of decline in power generation capacity from the time of delivery which the entity warrants for a ten year period. + References No definition available. + Details
Name: | csiq_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty
Namespace Prefix: | csiq_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the minimum percentage of decline in power generation capacity from the time of delivery which the entity warrants for a 25 year period. + References No definition available. + Details
Name: | csiq_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty
Namespace Prefix: | csiq_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the warranty period of solar modules for decline of more than 10 percent of the initial minimum power generation capacity. + References No definition available. + Details
Name: | csiq_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity
Namespace Prefix: | csiq_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the warranty period of solar modules for decline of more than 20 percent of the initial minimum power generation capacity. + References No definition available. + Details
Name: | csiq_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity
Namespace Prefix: | csiq_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the period of time over which the entity guarantees against defects in materials and workmanship. + References No definition available. + Details
Name: | csiq_StandardProductWarrantyPeriod
Namespace Prefix: | csiq_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) of amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.17) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_InsuranceSettlementsReceivableNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6943989&loc=d3e3602-108585 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph ((c)(3,4)) -URI http://asc.fasb.org/extlink&oid=6398077&loc=d3e12565-110249 + Details
Name: | us-gaap_ProductWarrantyExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration