XML 111 R97.htm IDEA: XBRL DOCUMENT
v3.3.1.900

COMMITMENTS AND CONTINGENCIES (Details 3) ¥ in Thousands, € in Millions |  |  |  |  | 1 Months Ended | 12 Months Ended |
--- | --- | --- | --- | --- | --- | --- | ---
Oct. 19, 2015 CNY (¥) item | Oct. 19, 2015 USD ($) item | Jul. 14, 2015 | Jan. 21, 2015 | Nov. 07, 2012 | Dec. 31, 2015 USD ($) | Dec. 31, 2012 CNY (¥) | Dec. 31, 2012 USD ($) | Dec. 31, 2011 EUR (€) | Apr. 30, 2010 item | Jun. 30, 2008 item | Oct. 31, 2007 | Dec. 31, 2015 USD ($) | Dec. 31, 2014 USD ($) | Dec. 31, 2011 USD ($) | Dec. 31, 2010 USD ($) item | Dec. 31, 2007 | Mar. 31, 2013 USD ($)
Contingencies |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Loss contingency accruals |  |  |  |  |  | $ 23,500,000 |  |  |  |  |  |  | $ 23,500,000 | $ 26,206,000 |  |  |  |
Class Action Lawsuits Filed in New York |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contingencies |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of lawsuits filed | item |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 6 |  |
Number of subpoenas | item |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 2 |  |
Countervailing and anti-dumping duties |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contingencies |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cash deposit rate for anti-dumping duty on CSPV cells imported from China (as a percent) |  |  | 9.67% | 30.06% | 13.94% |  |  |  |  |  |  |  |  |  |  |  |  |
Cash deposit rate for countervailing duty on CSPV cells imported from China (as a percent) |  |  | 20.94% | 38.43% | 15.24% |  |  |  |  |  |  |  |  |  |  |  |  |
Cash deposits for module imported from China |  |  |  |  |  |  |  |  |  |  |  |  |  | 128,900,000 |  |  |  |
Cash deposit charged into cost of sales |  |  |  |  |  |  |  |  |  |  |  |  |  | 111,900,000 |  |  |  |
Cash deposit charged into inventories |  |  |  |  |  |  |  |  |  |  |  |  |  | 17,000,000 |  |  |  |
Purchase commitment | Deutsche Solar AG |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contingencies |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Period of supply agreement |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 12 years |
Amount not accrued due to take-or-pay provision of agreement which are void under the German law |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 21,144,000 |  |
Amount of damages that plaintiff can claim | € |  |  |  |  |  |  |  |  | € 148.6 |  |  |  |  |  |  |  |  |
Reclassification of provision for accrued losses on firm purchase commitments reserve to loss contingency accrual |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 27,862 |  |  |
Amount of bad debts allowance against the balance of advance payments |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 17,409,000 |  |  |
Loss contingency accruals |  |  |  |  |  | $ 23,500,000 |  |  |  |  |  |  | 23,500,000 |  |  |  |  |
Purchase commitment | LDK |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contingencies |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Amount of bad debts allowance against the balance of advance payments |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 9,798 |  |  |  |
Settlement paid and recognized as General and administrative expenses |  |  |  |  |  |  |  |  |  |  |  |  | $ 20,800,000 |  |  |  |  |
Number of long-term supply purchase agreements entered into by the Company | item |  |  |  |  |  |  |  |  |  |  | 2 |  |  |  |  |  |  |
Number of long-term supply purchase agreements terminated by the Company | item |  |  |  |  |  |  |  |  |  | 2 |  |  |  |  |  |  |  |
Arbitration expenses awarded to counterparty |  |  |  |  |  |  | ¥ 2,320 | $ 400,000 |  |  |  |  |  |  |  |  |  |
Non-cash provision related to arbitration decision |  |  |  |  |  |  |  | 30,000,000 |  |  |  |  |  |  |  |  |  |
Amount of provision reversed |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 30,000,000
Litigation settlement or awarded amount | ¥ 132,700 | $ 20,800,000 |  |  |  |  | ¥ 248,900 | $ 38,400,000 |  |  |  |  |  |  |  |  |  |
Number of silicon wafers committed to purchase | item | 64,300,000 | 64,300,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Period of purchase commitment |  |  |  |  |  | 3 years |  |  |  |  |  |  |  |  |  |  |  |
Purchase commitment | LDK | Supply contract 2007 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contingencies |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Period of supply agreement |  |  |  |  |  |  |  |  |  |  |  | 3 years |  |  |  |  |  |

X
- Definition Represents the amount of adjustment made to the reserve for accrued losses on firm purchase commitment. + References No definition available. + Details
Name: | csiq_AccruedLossOnFirmPurchaseCommitmentReserveAdjustment
Namespace Prefix: | csiq_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the total cost of sales charge recorded for cash deposit for module imported from China. + References No definition available. + Details
Name: | csiq_CostOfSalesChargeRecordedForCashDepositModuleImportedFromChina
Namespace Prefix: | csiq_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Cash deposit charged into inventories + References No definition available. + Details
Name: | csiq_InventoriesRecordedForCashDepositModuleImportedFromChina
Namespace Prefix: | csiq_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of arbitration expenses awarded to (against) the entity in respect of litigation. + References No definition available. + Details
Name: | csiq_LitigationSettlementAmountForArbitrationExpenses
Namespace Prefix: | csiq_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the amount not accrued due to take-or-pay provision of agreement which are void under the German law. + References No definition available. + Details
Name: | csiq_LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw
Namespace Prefix: | csiq_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the amount of bad debt allowances against the balance of advance payments as a result of the termination of the long-term supply contract. + References No definition available. + Details
Name: | csiq_LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments
Namespace Prefix: | csiq_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the cash deposit rate for anti-dumping duty on CSPV cells imported from China on or after a specified date. + References No definition available. + Details
Name: | csiq_LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate
Namespace Prefix: | csiq_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the cash deposit rate for countervailing duty on CSPV cells imported from China on or after a specified date. + References No definition available. + Details
Name: | csiq_LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate
Namespace Prefix: | csiq_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the amount of provision for loss contingency reversed. + References No definition available. + Details
Name: | csiq_LossContingencyProvisionReversed
Namespace Prefix: | csiq_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the number of long-term supply purchase agreements entered into by the entity during the reporting period. + References No definition available. + Details
Name: | csiq_NumberOfLongTermSupplyPurchaseAgreementsEntered
Namespace Prefix: | csiq_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of long-term supply purchase agreements terminated by the entity during the reporting period. + References No definition available. + Details
Name: | csiq_NumberOfLongTermSupplyPurchaseAgreementsTerminated
Namespace Prefix: | csiq_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of subpoenas received during the period. + References No definition available. + Details
Name: | csiq_NumberOfSubpoenasReceived
Namespace Prefix: | csiq_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the payments for cash deposit on module imported from China by using the preliminary deposits rate determined by USITC (China International Economic and Trade Arbitration Commission). + References No definition available. + Details
Name: | csiq_PaymentsForCashDepositsForModuleImportedFromChina
Namespace Prefix: | csiq_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the period of supply agreement entered into by the entity. + References No definition available. + Details
Name: | csiq_SupplyAgreementPeriod
Namespace Prefix: | csiq_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of judgment or settlement awarded to (against) the entity in respect of litigation. + References No definition available. + Details
Name: | us-gaap_LitigationSettlementAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees. + References No definition available. + Details
Name: | us-gaap_LitigationSettlementExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of units of goods that must be purchased within the specified time period of the agreement to avoid penalties or unfavorable effects on pricing, among other adverse consequences. + References No definition available. + Details
Name: | us-gaap_LongTermPurchaseCommitmentMinimumQuantityRequired
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_LongtermPurchaseCommitmentPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of loss contingency liability. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14326-108349 + Details
Name: | us-gaap_LossContingencyAccrualAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14326-108349 + Details
Name: | us-gaap_LossContingencyAccrualProvision
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The value (monetary amount) of the award the plaintiff seeks in the legal matter. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14326-108349 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 9 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14557-108349 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14435-108349 + Details
Name: | us-gaap_LossContingencyDamagesSoughtValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The total number of new claims filed pertaining to a loss contingency during the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14435-108349 + Details
Name: | us-gaap_LossContingencyNewClaimsFiledNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_LitigationCaseAxis=csiq_ClassActionLawsuitsFiledInNewYorkMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LitigationCaseAxis=csiq_USCountervailingAndAntiDumpingDutiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_LossOnLongTermPurchaseCommitmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LitigationCaseAxis=csiq_DeutscheSolarAGMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LitigationCaseAxis=csiq_JiangxiLDKSolarHiTechCoLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | csiq_TypeOfSupplyContractAxis=csiq_SupplyContract2007Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |