XML 113 R57.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Solar Panel Manufacturing Business (Details) - USD ($) | 3 Months Ended | 12 Months Ended
--- | --- | ---
Dec. 31, 2017 | Jun. 30, 2017 | Dec. 31, 2016 | Dec. 31, 2017 | Dec. 31, 2016 | Dec. 31, 2015
Restructuring and Related Costs [Line Items] |  |  |  |  |  |
Cash advances outstanding |  |  | $ 12,500,000 |  | $ 12,500,000 |
Inventory write-down |  | $ 900,000 |  | $ 3,300,000 | 12,000,000 | $ 3,800,000
Impairment | $ 0 |  | 0 |  | 21,200,000 | $ 12,200,000
Outstanding receivables | 764,800,000 |  | 790,500,000 | 764,800,000 | 790,500,000 |
Assets classified as held for sale | 30,100,000 |  | 28,900,000 | 30,100,000 | 28,900,000 |
Current finance leave obligation | 12,900,000 |  |  | 12,900,000 |  |
Solar panel manufacturing equipment |  |  |  |  |  |
Restructuring and Related Costs [Line Items] |  |  |  |  |  |
Impairment |  | 5,200,000 |  |  |  |
Adjustments for impairment charges | (1,400,000) |  |  |  |  |
Assets classified as held for sale | 2,600,000 |  |  | 2,600,000 |  |
Current finance leave obligation | 11,100,000 |  | 15,300,000 | 11,100,000 | 15,300,000 |
Cost of sales |  |  |  |  |  |
Restructuring and Related Costs [Line Items] |  |  |  |  |  |
Inventory write-down |  | 900,000 |  |  |  |
Selling, general and administrative expense |  |  |  |  |  |
Restructuring and Related Costs [Line Items] |  |  |  |  |  |
Write down of solar accounts receivable |  | $ 500,000 |  |  |  |
Solar Supplier |  |  |  |  |  |
Restructuring and Related Costs [Line Items] |  |  |  |  |  |
Outstanding receivables | $ 6,700,000 |  | $ 13,100,000 | $ 6,700,000 | $ 13,100,000 |

X
- Definition [Line Items] for Restructuring and Related Costs1 [Table] + References No definition available. + Details
Name: | cls_RestructuringandRelatedCosts1LineItems
Namespace Prefix: | cls_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Impairment loss (reversal of impairment loss) recognised in profit or loss] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 7 -IssueDate 2017-01-01 -Paragraph 20 -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2017-03-01&anchor=para_20_b&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of current advances made to suppliers before goods or services are received. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2017-01-01 -Paragraph 112 -Subparagraph c -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2017-03-01&anchor=para_112_c&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_CurrentAdvancesToSuppliers
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of current assets other than non-current assets or disposal groups classified as held for sale or as held for distribution to owners. [Refer: Current assets; Disposal groups classified as held for sale [member]; Non-current assets or disposal groups classified as held for sale; Non-current assets or disposal groups classified as held for distribution to owners] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2017-01-01 -Paragraph 66 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2017-03-01&anchor=para_66&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of current finance lease liabilities. [Refer: Finance lease liabilities] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Note Expiry date 2019-01-01 -Name IAS -Number 1 -IssueDate 2017-01-01 -Paragraph 55 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2017-03-02&anchor=para_55&doctype=Standard&book=B -URIDate 2017-03-09 + Details
Name: | ifrs-full_CurrentFinanceLeaseLiabilities
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of current trade receivables. [Refer: Trade receivables] + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Name IAS -Number 1 -IssueDate 2017-01-01 -Paragraph 78 -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2017-03-01&anchor=para_78_b&doctype=Standard -URIDate 2017-03-09 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Name IAS -Number 1 -IssueDate 2017-01-01 -Paragraph 68 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2017-03-01&anchor=para_68&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_CurrentTradeReceivables
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of impairment loss recognised in profit or loss. [Refer: Impairment loss; Profit (loss)] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 36 -IssueDate 2017-01-01 -Paragraph 126 -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=36&date=2017-03-01&anchor=para_126_a&doctype=Standard -URIDate 2017-03-09 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 36 -IssueDate 2017-01-01 -Paragraph 129 -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=36&date=2017-03-01&anchor=para_129_a&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_ImpairmentLossRecognisedInProfitOrLoss
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of impairment loss recognised in profit or loss for trade receivables. [Refer: Impairment loss recognised in profit or loss; Trade receivables] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2017-01-01 -Paragraph 112 -Subparagraph c -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2017-03-01&anchor=para_112_c&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of expense recognised related to the write-down of inventories to net realisable value. [Refer: Inventories] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 2 -IssueDate 2017-01-01 -Paragraph 36 -Subparagraph e -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=2&date=2017-03-01&anchor=para_36_e&doctype=Standard -URIDate 2017-03-09 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2017-01-01 -Paragraph 98 -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2017-03-01&anchor=para_98_a&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_InventoryWritedown2011
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis=cls_SolarPanelManufacturingEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cls_IncomeStatementLocation1Axis=cls_CostOfSales1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cls_IncomeStatementLocation1Axis=cls_SellingGeneralAndAdministrativeExpenses1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CounterpartiesAxis=cls_SolarSupplierMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |