XML 96 R82.htm IDEA: XBRL DOCUMENT
v3.25.1

FAIR VALUE MEASUREMENT - Carrying value (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2022
Impairment charges for long-lived assets | $ 65,285 | $ 5,938 | $ 60,330
Impairment loss of solar power systems | 21,400 | 0 | 0
Impairment loss of project assets | 33,052 | 16,239 | 1,674
Long-term borrowings | 2,731,543 | 1,265,965 |
Green bonds and convertible notes | 375,459 | 389,033 |
CSI Solar Segment |  |  |
Impairment charges for long-lived assets | 65,285 | 5,938 | 60,330
Recurrent Energy Segment |  |  |
Impairment loss of solar power systems | 21,400 | 0 | 0
Impairment loss of project assets | $ 33,052 | $ 16,239 | $ 1,674

X
- Definition The carrying value as of the balance sheet date of the current and noncurrent portions of long-term and short-term debt. + References No definition available. + Details
Name: | csiq_GreenBondsAndConvertibleDebt
Namespace Prefix: | csiq_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the impairment charges and write-off of solar power systems. + References No definition available. + Details
Name: | csiq_ImpairmentChargeOnSolarPowerSystems
Namespace Prefix: | csiq_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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 Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4 + Details
Name: | us-gaap_AssetImpairmentCharges
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Carrying value as of the balance sheet date of all notes and loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_LongTermNotesAndLoans
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=csiq_CsiSolarSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=csiq_RecurrentEnergySegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |