XML 55 R41.htm IDEA: XBRL DOCUMENT
v3.7.0.1

SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2016
SUMMARY OF PRINCIPAL ACCOUNTING POLICIES |
Schedule of expected useful lives of property and equipment |
Buildings |  | 20 years
Leasehold improvements |  | Over the shorter of the lease term or their estimated useful lives
Machinery |  | 5-10 years
Furniture, fixtures and equipment |  | 5 years
Motor vehicles |  | 5 years
Schedule of useful life intangible assets |
Power purchase agreement ("PPA") |  | Over the estimated useful lives
Technical know-how |  | 10 years
Computer software |  | 1-10 years
Summary of the Company's other operating income, net |
|  | Years Ended December 31, |
|  | 2014 |  | 2015 |  | 2016 |
|  | $ |  | $ |  | $ |
Net gain on disposal of solar power systems |  |  | — |  |  | — |  |  | (47,899 | )
Net loss on disposal of property, plant and equipment |  |  | 1,478 |  |  | 1,801 |  |  | 8,094 |
Government grants |  |  | (5,801 | ) |  | (7,193 | ) |  | (2,734 | )
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
|  |  | (4,323 | ) |  | (5,392 | ) |  | (42,539 | )
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Schedule of gross prepayments made to individual suppliers in excess of 10% of total advances to suppliers |
|  | At December 31, 2015 |  | At December 31, 2016 |
|  | $ |  | $ |
Supplier A |  |  | 18,260 |  |  | 18,260 |
Supplier B |  |  | 9,086 |  |  | — |

X
- Definition Tabular disclosure of accounting policy for other operating income and other operating expense items. + References No definition available. + Details
Name: | csiq_ScheduleOfOtherOperatingIncomeExpenseTableTextBlock
Namespace Prefix: | csiq_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the extent of the entity's reliance on its major suppliers, if prepayments with a single supplier amount to 10 percent or more of entity prepayments, including the disclosure of that fact, the total amount of prepayments from each such supplier. + References No definition available. + Details
Name: | csiq_ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock
Namespace Prefix: | csiq_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the useful life of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. + References No definition available. + Details
Name: | csiq_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock
Namespace Prefix: | csiq_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration