XML 157 R127.htm IDEA: XBRL DOCUMENT
v3.21.1

Appendix 1 - Major Subsidiaries of CSI (Details) | 12 Months Ended
--- | ---
Dec. 31, 2020
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
CSI Cells Co., Ltd. |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 79.59%
Canadian Solar Manufacturing (Luoyang) Inc. |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
Canadian Solar Manufacturing (Changshu) Inc. |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
CSI Cells Co., Ltd. |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
Canadian Solar (USA) Inc. |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
Canadian Solar Japan K.K. |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
Canadian Solar Solutions Inc. |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
Canadian Solar EMEA GmbH |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
Canadian Solar (Australia) Pty Limited |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
Canadian Solar International Limited |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
Canadian Solar International Limited | CSI Solar Power Group Co., Ltd. (formerly named/known as "CSI Solar Power (China) Inc.") |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 79.59%
Canadian Solar O and M (Ontario) Inc. |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
Suzhou Sanysolar Materials Technology Co., Ltd. |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
Canadian Solar South East Asia Pte. Ltd. |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
Canadian Solar Brazil Commerce, Import and Export of Solar Panels Ltd. |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
Canadian Solar Construction (USA) LLC |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
Canadian Solar Project K.K. |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
Canadian Solar UK Projects Ltd. |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
Changsu Tegu New Material Technology Co., Ltd. |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
Changshu Tlian Co., Ltd. |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
Recurrent Energy, LLC |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
Canadian Solar Manufacturing Vietnam Co., Ltd |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
Canadian Solar Energy Private Limited |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
Canadian Solar MSS (Australia) Pty Ltd (formerly named/known as "Canadian Solar Australia 1 Pty Ltd.") |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
Canadian Solar Manufacturing (Thailand) Co., Ltd. |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 99.99992%
Canadian Solar Sunenergy (Baotou) Co., Ltd. |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
CSI Solar New Energy (Suzhou) Co., Ltd. |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 90.00%
CSI Cells (Yanchang) Co., Ltd. |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 70.00%
Canadian Solar Middle East DMCC |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
CSI Investment Management (SuZhou) Co., Ltd. |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
Canadian Solar Construction (Australia) Pty Ltd |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
CSUK Energy Systems Construction and Generation JSC |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
CSI Modules (JiaXing) Co., Ltd. |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
CSI Wafer (LuoYang) Co., Ltd. |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
Canadian Solar Argentina Investment Holding Ltd |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
Canadian Solar New Energy Holding Company Limited [Member] |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
Canadian Solar Energy Holding Singapore Pte. Ltd. [Member] |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
Canadian Solar Netherlands Cooperative U.A. |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%
Canadian Solar SSES (Canada) Inc. [Member] |
Major Subsidiaries of CSI |
Attributable Equity Interest Held (as a percent) | 100.00%

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_InvestmentsInAndAdvancesToAffiliatesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of subsidiary's or equity method investee's stock owned by parent immediately after all stock transactions. + References No definition available. + Details
Name: | us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_CounterpartyNameAxis=csiq_CsiCellsCo.Ltd.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_CanadianSolarManufacturingLuoyangIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_CanadianSolarManufacturingChangshuInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_CsiCellsCo.Ltd.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_CanadianSolarUSAIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_CanadianSolarJapanKKMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_CanadianSolarSolutionsIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_CanadianSolarEMEAGmbHMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_CanadianSolarAustraliaPtyLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_CanadianSolarInternationalProjectHoldingLimitedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=csiq_CsiSolarPowerChinaInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_CanadianSolarOAndMOntarioIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_SuzhouSanysolarMaterialsTechnologyCoLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_CanadianSolarSouthEastAsiaPteLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_CanadianSolarBrazilCommerceImportAndExportOfSolarPanelsLimitedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_CanadianSolarConstructionUsaLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_CanadianSolarProjectKKMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_CanadianSolarUkProjectsLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_ChangsuTeguNewMaterialTechnologyCoLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_ChangshuTlianCo.Ltd.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_RecurrentEnergyLlcMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_CanadianSolarManufacturingVietnamCo.LtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_CanadianSolarEnergyPrivateLimitedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_CanadianSolarAustralia1PtyLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_CanadianSolarManufacturingThailandCo.Ltd.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_CanadianSolarSunenergyBaotouCo.Ltd.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_CSISolarNewEnergySuzhouCoLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_CsiCellsYanchangCoLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_CanadianSolarMiddleEastDmccMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_CsiInvestmentManagementSuzhouCoLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_CanadianSolarConstructionAustraliaPtyLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_CsukEnergySystemsConstructionAndGenerationJscMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_CsiModulesJiaxingCoLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_CsiWaferLuoyangCoLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_CanadianSolarArgentinaInvestmentHoldingLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_CanadianSolarNewEnergyHoldingCompanyLimitedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_CanadianSolarEnergyHoldingSingaporePte.Ltd.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_CanadianSolarNetherlandCooperativeUaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=csiq_CanadianSolarSsesCanadaInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |