XML 104 R74.htm IDEA: XBRL DOCUMENT
v3.21.1

PROJECT ASSETS (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018
PROJECT ASSETS |  |  |
Project assets - Acquisition cost | $ 44,549 | $ 55,158 |
Project assets - EPC and other cost | 1,092,917 | 1,031,976 |
Total project assets | 1,137,466 | 1,087,134 |
Current portion | 747,764 | 604,083 |
Non-current portion | 389,702 | 483,051 |
Impairment loss of project assets | $ 369 | $ 20,194 | $ 9,016

X
- References No definition available. + Details
Name: | csiq_ProjectAssetsAbstract
Namespace Prefix: | csiq_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the impairment charges and write-off for investments in solar power projects. + References No definition available. + Details
Name: | csiq_ProjectAssetsImpairmentCharge
Namespace Prefix: | csiq_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Carrying amount as of the balance sheet date of investments in solar power projects. + References No definition available. + Details
Name: | csiq_ProjectAssetsPlantsAndLand
Namespace Prefix: | csiq_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the amount of capitalized acquisition cost related to investments in solar power projects. + References No definition available. + Details
Name: | csiq_ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost
Namespace Prefix: | csiq_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the amount of capitalized EPC and other cost related to investments in solar power projects. + References No definition available. + Details
Name: | csiq_ProjectAssetsPlantsAndLandCapitalizedEPCAndOtherCost
Namespace Prefix: | csiq_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying amount as of the balance sheet date of investments in solar power projects that are expected to be realized before one year or within the operating cycle, if longer. + References No definition available. + Details
Name: | csiq_ProjectAssetsPlantsAndLandCurrentPortion
Namespace Prefix: | csiq_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying amount as of the balance sheet date of investments in solar power projects, which is not expected to be realized within one year or the operating cycle, if longer. + References No definition available. + Details
Name: | csiq_ProjectAssetsPlantsAndLandNonCurrentPortion
Namespace Prefix: | csiq_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant