XML 79 R66.htm IDEA: XBRL DOCUMENT
v3.19.1

SUMMARY OF PRINCIPAL ACCOUNTING POLICIES - Other operating expense (income) (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2018 | Dec. 31, 2017 | Dec. 31, 2016
Other operating expense (income) |  |  |
Amortization of deferred subsidiaries | $ 122 |  |
Net gain on disposal of solar power systems | (36,098) | $ (27,803) | $ (47,899)
Net loss on disposal of property, plant and equipment | 2,565 | 1,960 | 8,094
Government grants | (11,013) | (6,473) | (2,734)
Business interruption insurance compensation |  | (15,238) |
Other operating income, net | (44,546) | $ (47,554) | $ (42,539)
Land use rights |  |  |
Other operating expense (income) |  |  |
Government grants | $ 7,212 |  |

X
- Definition The amount of amortization of deferred subsidiaries recorded earnings during the period. + References No definition available. + Details
Name: | csiq_AmortizationOfDeferredSubsidiaries
Namespace Prefix: | csiq_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Definition Amount of gain (loss) on sale or disposal of solar power systems. + References No definition available. + Details
Name: | csiq_GainLossOnDispositionOfSolarPowerSystems
Namespace Prefix: | csiq_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of gain (loss) on government grants. + References No definition available. + Details
Name: | csiq_GainLossOnGovernmentGrants
Namespace Prefix: | csiq_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The net loss on disposal of property, plant and equipment included in other operating expense. + References No definition available. + Details
Name: | csiq_NetLossDisposalPropertyPlantEquipmentOtherOperatingExpense
Namespace Prefix: | csiq_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The net amount (to the extent disclosed within this portion of the income statement) by which an insurance settlement exceeds incremental costs incurred from the event causing an interruption of business, plus the insurance award for earnings lost from the event, such as a natural catastrophe, explosion or fire. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=114868897&loc=SL114872001-224240 + Details
Name: | us-gaap_GainOnBusinessInterruptionInsuranceRecovery
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations. + References No definition available. + Details
Name: | us-gaap_OtherOperatingIncomeExpenseNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_UseRightsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |