XML 64 R50.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

BORROWINGS (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2023
BORROWINGS |
Schedule of bank borrowings | ​
​ | ​ | ​ | ​ | ​
​ | ​ | At December 31, | ​ | At December 31,
​ |  | 2022 |  | 2023
​ | ​ | $ | ​ | $
Short-term borrowings related to project assets (1) |  | 333,521 | ​ | 291,982
Other short-term borrowings | ​ | 1,110,295 | ​ | 1,513,216
Subtotal for short-term borrowings | ​ | 1,443,816 | ​ | 1,805,198
Long-term borrowings related to project assets | ​ | 318,987 | ​ | 450,455
Other long-term borrowings | ​ | 494,419 | ​ | 815,510
Subtotal for long-term borrowings |  | 813,406 | ​ | 1,265,965
Total | ​ | 2,257,222 | ​ | 3,071,163
(1) | Includes long-term borrowings that were classified as current liabilities because these borrowings are associated with certain solar power and battery energy storage assets that are expected to be sold within one year.
Schedule of future principal repayments on the long-term borrowings | ​
​ | ​ | ​ | ​
2024 |  | $ | 1,805,198
2025 |  | ​ | 551,022
2026 |  | ​ | 355,269
2027 | ​ | ​ | 84,689
2028 |  | ​ | 49,252
Thereafter | ​ | ​ | 225,733
Total |  | $ | 3,071,163
Schedule of weighted average effective interest rates on borrowings | ​
​ | ​ | ​ | ​ | ​ | ​
​ |  | At December 31, |  | At December 31, |
​ | ​ | 2022 | ​ | 2023 |
Short-term borrowings |  | 5.3 | % | 3.8 | %
Long-term borrowings |  | 4.1 | % | 6.7 | %
Schedule of interest incurred | ​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Years Ended December 31,
​ |  | 2021 |  | 2022 |  | 2023
​ | ​ | $ | ​ | $ | ​ | $
Interest capitalized — project assets |  | 17,316 | ​ | 26,439 | ​ | 27,676
Interest capitalized — solar power systems | ​ | — | ​ | 18,666 | ​ | 33,097
Interest capitalized — property, plant and equipment |  | — | ​ | — | ​ | 963
Interest expense |  | 58,153 | ​ | 74,266 | ​ | 114,099
Total interest incurred |  | 75,469 | ​ | 119,371 | ​ | 175,835
​

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