XML 34 R57.htm IDEA: XBRL DOCUMENT v2.4.1.9
SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details 6) (Advances to suppliers, Supplier, USD $)
Dec. 31, 2014
Dec. 31, 2013
Supplier A
   
Concentration of credit risk    
Advances to suppliers $ 16,268,349csiq_AdvancesOnInventoryPurchasesCurrentAndNonCurrent
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= csiq_AdvancesToSuppliersMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_SupplierConcentrationRiskMember
/ us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis
= csiq_SupplierAMember
$ 18,506,251csiq_AdvancesOnInventoryPurchasesCurrentAndNonCurrent
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= csiq_AdvancesToSuppliersMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_SupplierConcentrationRiskMember
/ us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis
= csiq_SupplierAMember
Supplier B
   
Concentration of credit risk    
Advances to suppliers 10,459,225csiq_AdvancesOnInventoryPurchasesCurrentAndNonCurrent
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= csiq_AdvancesToSuppliersMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_SupplierConcentrationRiskMember
/ us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis
= csiq_SupplierBMember
10,497,138csiq_AdvancesOnInventoryPurchasesCurrentAndNonCurrent
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= csiq_AdvancesToSuppliersMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_SupplierConcentrationRiskMember
/ us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis
= csiq_SupplierBMember
Supplier C
   
Concentration of credit risk    
Advances to suppliers 9,804,708csiq_AdvancesOnInventoryPurchasesCurrentAndNonCurrent
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= csiq_AdvancesToSuppliersMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_SupplierConcentrationRiskMember
/ us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis
= csiq_SupplierCMember
9,840,223csiq_AdvancesOnInventoryPurchasesCurrentAndNonCurrent
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= csiq_AdvancesToSuppliersMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_SupplierConcentrationRiskMember
/ us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis
= csiq_SupplierCMember
Supplier D
   
Concentration of credit risk    
Advances to suppliers $ 9,389,406csiq_AdvancesOnInventoryPurchasesCurrentAndNonCurrent
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= csiq_AdvancesToSuppliersMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_SupplierConcentrationRiskMember
/ us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis
= csiq_SupplierDMember
$ 2,904,207csiq_AdvancesOnInventoryPurchasesCurrentAndNonCurrent
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= csiq_AdvancesToSuppliersMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_SupplierConcentrationRiskMember
/ us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis
= csiq_SupplierDMember