XML 59 R45.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

INTANGIBLE ASSETS, NET (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2023
INTANGIBLE ASSETS, NET |
Schedule of intangible assets | ​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | Gross |  | ​ |  | ​
​ | ​ | Carrying | ​ | Accumulated | ​ | ​
At December 31, 2023 | ​ | Amount | ​ | Amortization | ​ | Net
​ | ​ | $ | ​ | $ | ​ | $
Computer software | ​ | 37,898 | ​ | (23,820) | ​ | 14,078
Customer-related intangible assets |  | 3,647 | ​ | (478) | ​ | 3,169
Trademark | ​ | 2,533 | ​ | (53) | ​ | 2,480
Total intangible assets, net |  | 44,078 | ​ | (24,351) | ​ | 19,727
​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | Gross |  | ​ |  | ​
​ | ​ | Carrying | ​ | Accumulated | ​ | ​
At December 31, 2022 | ​ | Amount | ​ | Amortization | ​ | Net
​ | ​ | $ | ​ | $ | ​ | $
Technical know-how |  | 1,443 | ​ | (1,430) | ​ | 13
Computer software |  | 37,648 | ​ | (20,131) | ​ | 17,517
Total intangible assets, net |  | 39,091 | ​ | (21,561) | ​ | 17,530

X
- Definition Tabular disclosure of carrying value and amortization of finite-lived intangible assets by major class. + References No definition available. + Details
Name: | csiq_ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock
Namespace Prefix: | csiq_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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