XML 142 R112.htm IDEA: XBRL DOCUMENT
v3.19.1

Segment and Geographic Information - Reconciliation to IFRS Earnings Before Income Taxes (Details) - USD ($) | 3 Months Ended | 12 Months Ended
--- | --- | ---
Dec. 31, 2017 | Jun. 30, 2017 | Dec. 31, 2016 | Dec. 31, 2018 | Dec. 31, 2017 | Dec. 31, 2016
Disclosure of operating segments [line items] |  |  |  |  |  |  |  |
Segment income |  |  |  | $ 106,300,000 | $ 143,200,000 | [1] | $ 158,700,000 | [1]
Employee stock-based compensation expense |  |  |  | 33,400,000 | 30,100,000 |  | 33,000,000 |
Amortization of intangible assets |  |  |  | 15,400,000 | 8,900,000 | [1] | 9,400,000 | [1]
Net restructuring, impairment and other charges (note 16) |  |  |  | 61,000,000 | 37,000,000 | [1] | 25,500,000 | [1]
Other solar charges (inventory and A/R write-down) | $ 0 |  | $ 0 |  | 3,800,000 |  |  |
Earnings before income taxes |  |  |  | $ 81,900,000 | $ 133,100,000 | [1] | $ 163,000,000 | [1]
Solar charges |  |  |  |  |  |  |  |
Disclosure of operating segments [line items] |  |  |  |  |  |  |  |
Other solar charges (inventory and A/R write-down) |  | $ 3,800,000 |  |  |  |  |  |
ATS |  |  |  |  |  |  |  |
Disclosure of operating segments [line items] |  |  |  |  |  |  |  |
Segment margin percentage |  |  |  | 4.60% | 4.90% |  | 3.80% |
CCS |  |  |  |  |  |  |  |
Disclosure of operating segments [line items] |  |  |  |  |  |  |  |
Segment margin percentage |  |  |  | 2.50% | 2.90% |  | 3.60% |
Operating segments |  |  |  |  |  |  |  |
Disclosure of operating segments [line items] |  |  |  |  |  |  |  |
Segment income |  |  |  | $ 213,900,000 | $ 217,200,000 |  | $ 223,200,000 |
Operating segments | ATS |  |  |  |  |  |  |  |
Disclosure of operating segments [line items] |  |  |  |  |  |  |  |
Segment income |  |  |  | 102,500,000 | 96,800,000 |  | 73,900,000 |
Operating segments | CCS |  |  |  |  |  |  |  |
Disclosure of operating segments [line items] |  |  |  |  |  |  |  |
Segment income |  |  |  | 111,400,000 | 120,400,000 |  | 149,300,000 |
Reconciling items |  |  |  |  |  |  |  |
Disclosure of operating segments [line items] |  |  |  |  |  |  |  |
Finance costs, net of refund interest |  |  |  | 24,400,000 | 10,100,000 |  | (4,300,000) |
Employee stock-based compensation expense |  |  |  | 33,400,000 | 30,100,000 |  | 33,000,000 |
Net restructuring, impairment and other charges (note 16) |  |  |  | 61,000,000 | 37,000,000 |  | 25,500,000 |
Inventory fair value adjustment (note 3) |  |  |  | 1,600,000 | 0 |  | 0 |
Reconciling items | Intangible assets, excluding computer software |  |  |  |  |  |  |  |
Disclosure of operating segments [line items] |  |  |  |  |  |  |  |
Amortization of intangible assets |  |  |  | 11,600,000 | 5,500,000 |  | 6,000,000 |
Reconciling items | Solar charges |  |  |  |  |  |  |  |
Disclosure of operating segments [line items] |  |  |  |  |  |  |  |
Other solar charges (inventory and A/R write-down) |  |  |  | $ 0 | $ 1,400,000 |  | $ 0 |
[1] | Certain prior period figures have been restated to reflect the adoption of IFRS 15 (see note 2)

X
- Definition Inventory Recognised As Of Acquisition Date, Fair Value Adjustment Recognized Through Cost Of Sales + References No definition available. + Details
Name: | cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales
Namespace Prefix: | cls_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage Of Entity's Profit (Loss) From Operating Activities + References No definition available. + Details
Name: | cls_PercentageOfEntitysProfitLossFromOperatingActivities
Namespace Prefix: | cls_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of amortisation of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; Intangible assets other than goodwill] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 38 -IssueDate 2017-01-01 -Paragraph 118 -Subparagraph e -Clause vi -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=38&date=2017-03-01&anchor=para_118_e_vi&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table. + References No definition available. + Details
Name: | ifrs-full_DisclosureOfOperatingSegmentsLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of expense from share-based payment transactions with employees. + 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_ExpenseFromSharebasedPaymentTransactionsWithEmployees
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of income or cost associated with interest and other financing activities of the entity. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2017-01-01 -Paragraph 85 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2017-03-01&anchor=para_85&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_FinanceIncomeCost
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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 expenses that the entity does not separately disclose in the same statement or note when the entity uses the 'function of expense' form for its analysis of expenses. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 26 -IssueDate 2017-01-01 -Paragraph 35 -Subparagraph b -Clause vii -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=26&date=2017-03-01&anchor=para_35_b_vii&doctype=Standard -URIDate 2017-03-09 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Name IAS -Number 1 -IssueDate 2017-01-01 -Paragraph 103 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2017-03-01&anchor=para_103&doctype=Standard -URIDate 2017-03-09 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2017-01-01 -Paragraph 99 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2017-03-01&anchor=para_99&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_OtherExpenseByFunction
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The profit (loss) from continuing operations before tax expense or income. [Refer: Profit (loss)] + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Name IFRS -Number 8 -IssueDate 2017-01-01 -Paragraph 28 -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=8&date=2017-03-01&anchor=para_28_b&doctype=Standard -URIDate 2017-03-09 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Name IFRS -Number 8 -IssueDate 2017-01-01 -Paragraph 23 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=8&date=2017-03-01&anchor=para_23&doctype=Standard -URIDate 2017-03-09 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Name IAS -Number 1 -IssueDate 2017-01-01 -Paragraph 103 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2017-03-01&anchor=para_103&doctype=Standard -URIDate 2017-03-09 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Name IAS -Number 1 -IssueDate 2017-01-01 -Paragraph 102 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2017-03-01&anchor=para_102&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_ProfitLossBeforeTax
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The profit (loss) from operating activities of the entity. [Refer: Profit (loss)] + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Name IAS -Number 32 -IssueDate 2017-01-01 -Paragraph IE33 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=32&date=2017-03-01&anchor=para_IE33&doctype=Illustrative%20Examples -URIDate 2017-03-09 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2017-01-01 -Paragraph 85 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2017-03-01&anchor=para_85&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_ProfitLossFromOperatingActivities
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: | ifrs-full_SegmentsAxis=cls_AdvancedTechnologySolutionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_SegmentsAxis=cls_ConnectivityCloudSolutionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_SegmentConsolidationItemsAxis=ifrs-full_OperatingSegmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_SegmentConsolidationItemsAxis=ifrs-full_MaterialReconcilingItemsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=cls_IntangibleAssetsLessComputerSoftwareMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |