XML 81 R51.htm IDEA: XBRL DOCUMENT
v3.21.1

BORROWINGS (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2020
BORROWINGS |
Schedule of bank borrowings | ​
​ | ​ | ​ | ​ | ​
​ | ​ | At December 31, | ​ | At December 31,
​ |  | 2019 |  | 2020
​ | ​ | $ | ​ | $
Short-term borrowings |  | 819,031 | ​ | 912,549
Long-term borrowings, current portion | ​ | 114,089 | ​ | 289,736
Subtotal for short-term borrowings | ​ | 933,120 | ​ | 1,202,285
Long-term borrowings on project assets — current (1) | ​ | 286,173 | ​ | 198,794
Long-term borrowings |  | 619,477 |  | 446,090
Total |  | 1,838,770 |  | 1,847,169
(1) | Certain long-term borrowings were classified as current liabilities because these borrowings are associated with certain solar power projects that are expected to be sold within one year.
Schedule of future principal repayments on the long-term borrowings | ​
​ | ​ | ​ | ​
2021 |  | $ | 488,530
2022 |  | ​ | 275,985
2023 |  | ​ | 71,563
2024 | ​ | ​ | 18,785
2025 |  | ​ | 2,912
Thereafter | ​ | ​ | 76,845
Total |  | ​ | 934,620
Less: future principal repayment related to long-term borrowings, current portion |  | ​ | (488,530)
Total long-term portion | ​ | $ | 446,090
Schedule of average effective interest rates on borrowings | ​
​ | ​ | ​ | ​ | ​ | ​
​ |  | At December 31, |  | At December 31, |
​ | ​ | 2019 | ​ | 2020 |
Short-term borrowings |  | 4.86 | % | 3.26 | %
Long-term borrowings on project assets – current |  | 3.65 | % | 3.63 | %
Long-term borrowings |  | 5.43 | % | 4.37 | %
Schedule of interest incurred | ​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Years Ended December 31,
​ |  | 2018 |  | 2019 |  | 2020
​ | ​ | $ | ​ | $ | ​ | $
Interest capitalized — project assets |  | 15,462 |  | 10,794 |  | 10,197
Interest capitalized — property, plant and equipment |  | 1,182 |  | 2,620 |  | 154
Interest expense |  | 106,032 |  | 81,326 |  | 71,874
Total interest incurred |  | 122,676 |  | 94,740 |  | 82,225

X
- Definition Tabular disclosure of average effective interest rates on borrowings. + References No definition available. + Details
Name: | csiq_ScheduleOfEffectiveInterestRatesTableTextBlock
Namespace Prefix: | csiq_
Data Type: | nonnum: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: | nonnum: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: | nonnum: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 http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601 + Details
Name: | us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration