XML 86 R56.htm IDEA: XBRL DOCUMENT
v3.19.1

Solar Panel Manufacturing Business (Details) - USD ($) | 1 Months Ended | 3 Months Ended | 12 Months Ended |
--- | --- | --- | --- | ---
Jan. 31, 2018 | Dec. 31, 2017 | Jun. 30, 2017 | Dec. 31, 2016 | Dec. 31, 2018 | Dec. 31, 2017 | Dec. 31, 2016 | Jan. 01, 2017 | [1]
Restructuring and Related Costs [Line Items] |  |  |  |  |  |  |  |  |  |  |
Cash advances outstanding |  |  |  |  | $ 12,500,000 |  |  |  | $ 12,500,000 |  |
Inventory write-down |  |  |  | $ 900,000 |  | $ 13,500,000 | $ 3,300,000 |  | 12,000,000 |  |
Impairment |  | $ 0 |  |  | $ 0 |  | 3,800,000 |  |  |  |
Outstanding receivables |  | 1,023,700,000 | [1] |  |  | 1,206,600,000 | 1,023,700,000 | [1] |  |  | $ 1,017,400,000
Payment for lease obligations |  |  |  |  |  | $ 17,000,000 | 6,500,000 | [2] | $ 4,500,000 | [2] |
Solar panel manufacturing equipment |  |  |  |  |  |  |  |  |  |  |
Restructuring and Related Costs [Line Items] |  |  |  |  |  |  |  |  |  |  |
Impairment |  |  |  | 3,800,000 |  |  |  |  |  |  |
Payment for lease obligations | $ 11,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 |  |  |  |  | $ 6,700,000 |  |  |  |
[1] | Certain prior period figures have been restated to reflect the adoption of IFRS 15 (see note 2)
[2] | Certain prior period figures have been restated to reflect the adoption of IFRS 15 (see note 2)

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 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 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
- Definition The cash outflow for payment of finance lease liabilities, classified as financing activities. [Refer: Finance lease liabilities] + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Note Expiry date 2019-01-01 -Name IAS -Number 7 -IssueDate 2017-01-01 -Paragraph 17 -Subparagraph e -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2017-03-02&anchor=para_17_e&doctype=Standard&book=B -URIDate 2017-03-09 + Details
Name: | ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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: |