XML 108 R78.htm IDEA: XBRL DOCUMENT
v3.19.1

Accumulated Other Comprehensive Loss, Net of Tax (Details) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2018 | Dec. 31, 2017 | Dec. 31, 2016
Disclosure of analysis of other comprehensive income by item [line items] |  |  |  |  |  |
Accumulated other comprehensive income, beginning balance | [1] | $ (6.7) |  |  |  |
Foreign currency translation adjustments |  | 0.1 | $ 0.7 | [2] | $ 0.0 | [2]
Actuarial gains (losses) on pension and non-pension post-employment benefit plans (note 19) |  | 8.4 | (1.2) |  | 17.1 |
Reclassification of actuarial losses (gains) to deficit |  | (8.4) | 1.2 |  | (17.1) |
Loss on purchase of pension annuities (note 19) |  | (63.3) | (17.0) |  | 0.0 |
Reclassification of loss on purchase of pension annuities to deficit (note 19) |  | 63.3 | 17.0 |  | 0.0 |
Accumulated other comprehensive income, ending balance |  | (26.5) | (6.7) | [1] |  |
Income tax expense (recovery) relating to net loss on cash flow hedges |  | (1.0) | 2.8 |  | 1.2 |
Income tax expense (recovery) relating to reclassification of net loss on cash flow hedges to operations |  | (0.7) | (0.3) |  | (1.1) |
Income tax expense (recovery) relating to cash flow hedges |  | (0.5) | 1.2 |  | 1.3 |
Foreign currency |  |  |  |  |  |
Disclosure of analysis of other comprehensive income by item [line items] |  |  |  |  |  |
Accumulated other comprehensive income, beginning balance |  | (14.5) | (15.2) |  | (15.2) |
Accumulated other comprehensive income, ending balance |  | (14.4) | (14.5) |  | (15.2) |
Pension and non-pension post-employment benefit plans |  |  |  |  |  |
Disclosure of analysis of other comprehensive income by item [line items] |  |  |  |  |  |
Accumulated other comprehensive income, beginning balance |  | 0.0 | 0.0 |  |  |
Accumulated other comprehensive income, ending balance |  | 0.0 | 0.0 |  | 0.0 |
Accumulated other comprehensive loss |  |  |  |  |  |
Disclosure of analysis of other comprehensive income by item [line items] |  |  |  |  |  |
Accumulated other comprehensive income, beginning balance |  | (6.7) | (24.7) |  |  |
Foreign currency translation adjustments | [3] | 0.1 | 0.7 |  |  |
Accumulated other comprehensive income, ending balance |  | (26.5) | (6.7) |  | (24.7) |
Currency forward |  |  |  |  |  |
Disclosure of analysis of other comprehensive income by item [line items] |  |  |  |  |  |
Net gain (loss) on cash flow hedges |  | (14.7) | 27.9 |  | (2.2) |
Reclassification of net loss (gain) on cash flow hedges to operations |  | (0.8) | (10.6) |  | 10.3 |
Currency forward | Cash flow hedges |  |  |  |  |  |
Disclosure of analysis of other comprehensive income by item [line items] |  |  |  |  |  |
Accumulated other comprehensive income, beginning balance |  | 7.8 | (9.5) |  | (17.6) |
Accumulated other comprehensive income, ending balance |  | (7.7) | 7.8 |  | (9.5) |
Interest rate swap |  |  |  |  |  |
Disclosure of analysis of other comprehensive income by item [line items] |  |  |  |  |  |
Net gain (loss) on cash flow hedges |  | (4.8) | 0.0 |  | 0.0 |
Reclassification of net loss (gain) on cash flow hedges to operations |  | $ 0.4 | 0.0 |  | 0.0 |
Term of derivative contract |  | 5 years |  |  |  |
Interest rate swap | Cash flow hedges |  |  |  |  |  |
Disclosure of analysis of other comprehensive income by item [line items] |  |  |  |  |  |
Accumulated other comprehensive income, beginning balance |  | $ 0.0 | 0.0 |  | 0.0 |
Accumulated other comprehensive income, ending balance |  | $ (4.4) | $ 0.0 |  | $ 0.0 |
[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)
[3] | Accumulated other comprehensive income (loss) is net of tax. See note 14.

X
- Definition Derivative, Term Of Contract1 + References No definition available. + Details
Name: | cls_DerivativeTermOfContract1
Namespace Prefix: | cls_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Income Tax Relating To Gains (Losses) On Cash Flow Hedges Of Other Comprehensive Income + References No definition available. + Details
Name: | cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome
Namespace Prefix: | cls_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Income Tax Relating To Reclassification Of Net Gain (Loss) On Cash Flow Hedges Of Other Comprehensive Income + References No definition available. + Details
Name: | cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome
Namespace Prefix: | cls_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Other Comprehensive Income, Net of Tax, Gain (Loss) on Purchase Of Annuities + References No definition available. + Details
Name: | cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities
Namespace Prefix: | cls_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Reclassification Adjustments On Gain (Loss) On Defined Benefit Plan Recognized In Other Comprehensive Income, Net Of Tax + References No definition available. + Details
Name: | cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax
Namespace Prefix: | cls_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Reclassification Adjustments On Gain (Loss) On Purchase Of Annuities Recognized In Other Comprehensive Income, Net Of Tax + References No definition available. + Details
Name: | cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax
Namespace Prefix: | cls_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of accumulated items of income and expense (including reclassification adjustments) that are not recognised in profit or loss as required or permitted by other IFRSs. [Refer: IFRSs [member]; Other comprehensive income] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2017-01-01 -Paragraph 55 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2017-03-01&anchor=para_55&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_AccumulatedOtherComprehensiveIncome
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The gains (losses) recognised in other comprehensive income on cash flow hedges, net of tax. [Refer: Cash flow hedges [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Note Expiry date 2018-01-01 -Name IFRS -Number 7 -IssueDate 2017-01-01 -Paragraph 23 -Subparagraph c -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2017-03-02&anchor=para_23_c&doctype=Standard&book=B -URIDate 2017-03-09 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2017-01-01 -Paragraph 91 -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2017-03-01&anchor=para_91_a&doctype=Standard -URIDate 2017-03-09 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Note Effective 2018-01-01 -Name IFRS -Number 7 -IssueDate 2017-01-01 -Paragraph 24C -Subparagraph b -Clause i -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2017-03-01&anchor=para_24C_b_i&doctype=Standard -URIDate 2017-03-09 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Note Effective 2018-01-01 -Name IFRS -Number 7 -IssueDate 2017-01-01 -Paragraph 24E -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2017-03-01&anchor=para_24E_a&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of income tax relating to amounts recognised in other comprehensive income in relation to cash flow hedges. [Refer: Cash flow hedges [member]; Other comprehensive income] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 12 -IssueDate 2017-01-01 -Paragraph 81 -Subparagraph ab -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=12&date=2017-03-01&anchor=para_81_ab&doctype=Standard -URIDate 2017-03-09 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2017-01-01 -Paragraph 90 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2017-03-01&anchor=para_90&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of other comprehensive income, net of tax, related to exchange differences when financial statements of foreign operations are translated. [Refer: Other comprehensive income] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2017-01-01 -Paragraph 91 -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2017-03-01&anchor=para_91_a&doctype=Standard -URIDate 2017-03-09 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2017-01-01 -Paragraph 7 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2017-03-01&anchor=para_7&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of other comprehensive income, net of tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2017-01-01 -Paragraph 91 -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2017-03-01&anchor=para_91_a&doctype=Standard -URIDate 2017-03-09 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2017-01-01 -Paragraph 7 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2017-03-01&anchor=para_7&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of reclassification adjustments related to cash flow hedges, net of tax. Reclassification adjustments are amounts reclassified to profit (loss) in the current period that were recognised in other comprehensive income in the current or previous periods. [Refer: Cash flow hedges [member]; Other comprehensive income] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2017-01-01 -Paragraph 92 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2017-03-01&anchor=para_92&doctype=Standard -URIDate 2017-03-09 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Note Expiry date 2018-01-01 -Name IFRS -Number 7 -IssueDate 2017-01-01 -Paragraph 23 -Subparagraph d -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2017-03-02&anchor=para_23_d&doctype=Standard&book=B -URIDate 2017-03-09 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Note Effective 2018-01-01 -Name IFRS -Number 7 -IssueDate 2017-01-01 -Paragraph 24C -Subparagraph b -Clause iv -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2017-03-01&anchor=para_24C_b_iv&doctype=Standard -URIDate 2017-03-09 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Note Effective 2018-01-01 -Name IFRS -Number 7 -IssueDate 2017-01-01 -Paragraph 24E -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2017-03-01&anchor=para_24E_a&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | ifrs-full_ComponentsOfEquityAxis=ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ComponentsOfEquityAxis=ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ComponentsOfEquityAxis=ifrs-full_AccumulatedOtherComprehensiveIncomeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_ForwardContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ComponentsOfEquityAxis=ifrs-full_ReserveOfCashFlowHedgesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_InterestRateSwapContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |