XML 61 R50.htm IDEA: XBRL DOCUMENT
v3.22.2.2

BORROWINGS (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2021
BORROWINGS |
Schedule of bank borrowings | ​
​ | ​ | ​ | ​ | ​
​ | ​ | At December 31, | ​ | At December 31,
​ |  | 2020 |  | 2021
​ | ​ | $ | ​ | $
Short-term borrowings |  | 912,549 | ​ | 1,092,329
Long-term borrowings, current portion | ​ | 289,736 | ​ | 178,886
Long-term borrowings on project assets — current (1) | ​ | 198,794 | ​ | 321,655
Subtotal for short-term borrowings | ​ | 1,401,079 | ​ | 1,592,870
Long-term borrowings |  | 446,090 |  | 523,634
Total |  | 1,847,169 |  | 2,116,504
(1) | Certain long-term borrowings were classified as current liabilities because these borrowings are associated with certain solar and battery storage projects that are expected to be sold within one year.
Schedule of future principal repayments on the long-term borrowings | ​
​ | ​ | ​ | ​
2022 |  | $ | 500,541
2023 |  | ​ | 336,504
2024 |  | ​ | 160,043
2025 | ​ | ​ | 6,822
2026 |  | ​ | 4,783
Thereafter | ​ | ​ | 15,482
Total |  | ​ | 1,024,175
Less: future principal repayment related to long-term borrowings, current portion |  | ​ | (500,541)
Total long-term portion | ​ | $ | 523,634
Schedule of average effective interest rates on borrowings | ​
​ | ​ | ​ | ​ | ​ | ​
​ |  | At December 31, |  | At December 31, |
​ | ​ | 2020 | ​ | 2021 |
Short-term borrowings |  | 3.26 | % | 3.03 | %
Long-term borrowings on project assets – current |  | 3.63 | % | 3.04 | %
Long-term borrowings |  | 4.37 | % | 3.46 | %
Schedule of interest incurred | ​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Years Ended December 31,
​ |  | 2019 |  | 2020 |  | 2021
​ | ​ | $ | ​ | $ | ​ | $
Interest capitalized — project assets |  | 10,794 |  | 10,197 |  | 17,316
Interest capitalized — property, plant and equipment |  | 2,620 |  | 154 |  | —
Interest expense |  | 81,326 |  | 71,874 |  | 58,153
Total interest incurred |  | 94,740 |  | 82,225 |  | 75,469

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 -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601 + Details
Name: | us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration