XML 16 R86.htm IDEA: XBRL DOCUMENT v2.4.1.9
SEGMENT INFORMATION (Details) (USD $)
12 Months Ended
Dec. 31, 2014
item
Dec. 31, 2013
Dec. 31, 2012
SEGMENT INFORMATION      
Number of principal reportable business segments 2us-gaap_NumberOfReportableSegments    
Revenues and gross profit generated from each segment      
Net revenues $ 2,960,626,610us-gaap_SalesRevenueNet $ 1,654,356,064us-gaap_SalesRevenueNet $ 1,294,829,413us-gaap_SalesRevenueNet
Cost of revenues 2,379,633,234us-gaap_CostOfGoodsAndServicesSold 1,378,661,093us-gaap_CostOfGoodsAndServicesSold 1,204,467,983us-gaap_CostOfGoodsAndServicesSold
Gross profit 580,993,376us-gaap_GrossProfit 275,694,971us-gaap_GrossProfit 90,361,430us-gaap_GrossProfit
Operating segment | Module segment      
Revenues and gross profit generated from each segment      
Net revenues 2,034,625,620us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csiq_ModuleSegmentMember
1,483,751,544us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csiq_ModuleSegmentMember
1,374,922,213us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csiq_ModuleSegmentMember
Cost of revenues 1,721,474,395us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csiq_ModuleSegmentMember
1,298,949,247us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csiq_ModuleSegmentMember
1,289,104,683us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csiq_ModuleSegmentMember
Gross profit 313,151,225us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csiq_ModuleSegmentMember
184,802,297us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csiq_ModuleSegmentMember
85,817,530us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csiq_ModuleSegmentMember
Operating segment | Energy segment      
Revenues and gross profit generated from each segment      
Net revenues 1,212,898,642us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csiq_EnergySegmentMember
324,253,896us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csiq_EnergySegmentMember
56,356,803us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csiq_EnergySegmentMember
Cost of revenues 931,761,029us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csiq_EnergySegmentMember
233,722,515us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csiq_EnergySegmentMember
43,041,635us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csiq_EnergySegmentMember
Gross profit 281,137,613us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csiq_EnergySegmentMember
90,531,381us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csiq_EnergySegmentMember
13,315,168us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csiq_EnergySegmentMember
Eliminations      
Revenues and gross profit generated from each segment      
Net revenues (286,897,652)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(153,649,376)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(136,449,603)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Cost of revenues (273,602,190)us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(154,010,669)us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(127,678,335)us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Gross profit $ (13,295,462)us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
$ 361,293us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
$ (8,771,268)us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember