XML 85 R35.htm IDEA: XBRL DOCUMENT
v2.4.1.9

SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2014
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
Solar power systems |  | 20 years
Schedule of useful life intangible assets |
Technical know-how |  | 10 years
Computer software |  | 1-10 years
Schedule of gross prepayments made to individual suppliers in excess of 10% of total advances to suppliers |
|  | At December 31, 2013 |  | At December 31, 2014 |
|  | $ |  | $ |
Supplier A |  |  | 18,506,251 |  |  | 16,268,349 |
Supplier B |  |  | 10,497,138 |  |  | 10,459,225 |
Supplier C |  |  | 9,840,223 |  |  | 9,804,708 |
Supplier D |  |  | 2,904,207 |  |  | 9,389,406 |

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
- 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 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=26713463&loc=d3e16265-109275 Reference 2: 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=26713463&loc=d3e16323-109275 + Details
Name: | us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration