XML 65 R51.htm IDEA: XBRL DOCUMENT
v3.25.1

BORROWINGS (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2024
BORROWINGS |
Schedule of bank borrowings | ​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | December 31, | ​ | December 31,
​ |  | 2023 |  | 2024
Short-term borrowings related to project assets (1) |  | $ | 291,982 | ​ | $ | 455,166
Other short-term borrowings | ​ | ​ | 1,513,216 | ​ | ​ | 1,418,140
Total short-term borrowings | ​ | ​ | 1,805,198 | ​ | ​ | 1,873,306
Long-term borrowings related to project assets | ​ | ​ | 450,455 | ​ | ​ | 702,077
Other long-term borrowings | ​ | ​ | 815,510 | ​ | ​ | 2,029,466
Total long-term borrowings |  | ​ | 1,265,965 | ​ | ​ | 2,731,543
Total borrowings | ​ | $ | 3,071,163 | ​ | $ | 4,604,849
(1) | Includes the current portion of long-term borrowings classified as current liabilities because these borrowings relate to project assets expected to be sold within one year.
Schedule of future principal repayments on the long-term borrowings | ​
​ | ​ | ​ | ​
Year Ending December 31, |  | ​ | ​
2025 |  | $ | 1,873,307
2026 |  | ​ | 812,798
2027 | ​ | ​ | 569,199
2028 |  | ​ | 329,388
2029 | ​ | ​ | 141,707
Thereafter | ​ | ​ | 878,450
Total |  | $ | 4,604,849
Schedule of weighted average effective interest rates on borrowings | ​
​ | ​ | ​ | ​ | ​ | ​
​ |  | December 31, |  | December 31, |
​ | ​ | 2023 | ​ | 2024 |
Short-term borrowings |  | 3.8 | % | 3.1 | %
Long-term borrowings |  | 6.7 | % | 5.4 | %
Schedule of interest incurred | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Years Ended December 31,
​ |  | 2022 |  | 2023 |  | 2024
Interest expense |  | $ | 74,266 | ​ | $ | 114,099 | ​ | $ | 137,468
Interest capitalized: | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Project assets |  | ​ | 26,439 | ​ | ​ | 27,676 | ​ | ​ | 38,456
Solar power and battery energy storage systems |  | ​ | 18,666 | ​ | ​ | 33,097 | ​ | ​ | 70,487
Property, plant and equipment | ​ | ​ | — | ​ | ​ | 963 | ​ | ​ | —
Total interest costs |  | $ | 119,371 | ​ | $ | 175,835 | ​ | $ | 246,411
​

X
- Definition Tabular disclosure of average effective interest rates on borrowings. + References No definition available. + Details
Name: | csiq_ScheduleOfEffectiveInterestRatesTableTextBlock
Namespace Prefix: | csiq_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the amount of interest expenses related to borrowings. + References No definition available. + Details
Name: | csiq_ScheduleOfInterestExpenseTableTextBlock
Namespace Prefix: | csiq_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation. + References No definition available. + Details
Name: | us-gaap_ScheduleOfDebtTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of maturity and sinking fund requirement for long-term debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 470 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1 + Details
Name: | us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration