XML 101 R82.htm IDEA: XBRL DOCUMENT v2.4.1.9
EARNINGS PER SHARE (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Computation of basic and diluted gain (loss) per share      
Net income (loss) attributable to Canadian Solar Inc.-basic (in dollars) $ 239,501,317us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic $ 31,659,276us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic $ (195,468,691)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
Dilutive effect of convertible notes interest 4,641,363us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther    
Net income attributable to Canadian Solar Inc. - diluted $ 244,142,680us-gaap_NetIncomeLossAttributableToParentDiluted $ 31,659,276us-gaap_NetIncomeLossAttributableToParentDiluted $ (195,468,691)us-gaap_NetIncomeLossAttributableToParentDiluted
Weighted average number of common shares-basic 54,408,037us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 46,306,739us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 43,190,778us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Diluted effects of share number from share options and RSUs 2,051,601us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements 4,081,545us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements  
Dilutive effects of share number from convertible notes 2,894,977us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities    
Weighted average number of common shares - diluted 59,354,615us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 50,388,284us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 43,190,778us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Basic earnings (loss) per share (in dollars per share) $ 4.40us-gaap_EarningsPerShareBasic $ 0.68us-gaap_EarningsPerShareBasic $ (4.53)us-gaap_EarningsPerShareBasic
Diluted earnings (loss) per share (in dollars per share) $ 4.11us-gaap_EarningsPerShareDiluted $ 0.63us-gaap_EarningsPerShareDiluted $ (4.53)us-gaap_EarningsPerShareDiluted
Anti-dilutive shares excluded from the computation of diluted earnings (loss) per share      
Anti-dilutive shares excluded from the computation of diluted earnings (loss) per share, total 95,422us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 434,529us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 8,561,110us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Share options and RSUs      
Anti-dilutive shares excluded from the computation of diluted earnings (loss) per share      
Anti-dilutive shares excluded from the computation of diluted earnings (loss) per share, total 95,422us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= csiq_StockOptionsAndRestrictedStockUnitsMember
434,529us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= csiq_StockOptionsAndRestrictedStockUnitsMember
4,288,008us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= csiq_StockOptionsAndRestrictedStockUnitsMember
Warrant      
Anti-dilutive shares excluded from the computation of diluted earnings (loss) per share      
Anti-dilutive shares excluded from the computation of diluted earnings (loss) per share, total     4,273,102us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_WarrantMember