XML 89 R75.htm IDEA: XBRL DOCUMENT
v3.25.1

PROJECT ASSETS (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2022
PROJECT ASSETS |  |  |
Project assets - Development costs, including acquisition and land | $ 907,526 | $ 651,920 |
Project assets - EPC and other construction costs | 376,736 | 205,666 |
Total project assets | 1,284,262 | 857,586 |
Current portion | 394,376 | 280,793 |
Non-current portion | 889,886 | 576,793 |
Impairment loss of project assets | 33,052 | 16,239 | $ 1,674
Interest capitalized - project assets | $ 38,456 | $ 27,676 | $ 26,439

X
- Definition Amount of interest costs capitalized for project assets disclosed as an adjusting item to interest costs incurred. + References No definition available. + Details
Name: | csiq_InterestCostsCapitalizedProjectAssets
Namespace Prefix: | csiq_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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 Amount of capitalized development costs related to investments in solar power projects. + References No definition available. + Details
Name: | csiq_ProjectAssetsPlantsAndLandCapitalizedDevelopmentCosts
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