XML 28 R17.htm IDEA: XBRL DOCUMENT
v3.22.2.2

SOLAR POWER SYSTEMS, NET | 12 Months Ended
--- | ---
Dec. 31, 2021
SOLAR POWER SYSTEMS, NET |
SOLAR POWER SYSTEMS, NET | 7. SOLAR POWER SYSTEMS, NET Solar power systems, net consist of the following: ​
​ | ​ | ​ | ​ | ​
​ | ​ | At December 31, | ​ | At December 31,
​ |  | 2020 |  | 2021
​ | ​ | $ | ​ | $
Solar power systems in operation | ​ | 182,232 | ​ | 117,339
Solar power systems under construction | ​ | 6,565 | ​ | 4,684
Accumulated depreciation | ​ | (30,535) | ​ | (13,760)
Solar power systems, net | ​ | 158,262 | ​ | 108,263
​ Depreciation expense of solar power systems was $6,379, $6,396 and $11,212 for the years ended December 31, 2019, 2020 and 2021, respectively.

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

X
- Definition The entire disclosure for solar power systems used in the normal conduct of business. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense. + References No definition available. + Details
Name: | csiq_SolarPowerSystemsTextBlock
Namespace Prefix: | csiq_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration