XML 111 R85.htm IDEA: XBRL DOCUMENT
v3.20.4

Accumulated Other Comprehensive Loss, Net of Tax (Details) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018
Accumulated Other Comprehensive Income Rollforward [Roll Forward] |  |  |  |
Accumulated other comprehensive income, beginning balance |  | $ (23.6) |  |
Foreign currency translation adjustments |  | 4.3 | $ (0.2) | $ 0.1
Actuarial gains (losses) on pension and non-pension post-employment benefit plans |  | (9.1) | (8.7) | 8.4
Reclassification of actuarial losses (gains) to deficit |  | 9.1 | 8.7 | (8.4)
Loss on purchase of pension annuities |  | (0.2) | 0.0 | (63.3)
Reclassification of loss on purchase of pension annuities to deficit |  | 0.2 | 0.0 | 63.3
Accumulated other comprehensive income, ending balance |  | (15.2) | (23.6) |
Income tax expense (recovery) relating to net loss on cash flow hedges |  | 0.8 | 0.2 | 1.0
Release of income tax (expense) benefit relating to reclassification of net loss on cash flow hedges to operations |  | 0.0 | (0.5) | 0.7
Income tax expense (recovery) relating to cash flow hedges |  | (1.0) | (0.2) | 0.5
Foreign currency |  |  |  |
Accumulated Other Comprehensive Income Rollforward [Roll Forward] |  |  |  |
Accumulated other comprehensive income, beginning balance |  | (14.6) | (14.4) | (14.5)
Accumulated other comprehensive income, ending balance |  | (10.3) | (14.6) | (14.4)
Pension and non-pension post-employment benefit plans |  |  |  |
Accumulated Other Comprehensive Income Rollforward [Roll Forward] |  |  |  |
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 |  |  |  |
Accumulated Other Comprehensive Income Rollforward [Roll Forward] |  |  |  |
Accumulated other comprehensive income, beginning balance |  | (23.6) | (26.5) |
Foreign currency translation adjustments | [1] | 4.3 | (0.2) | 0.1
Accumulated other comprehensive income, ending balance |  | (15.2) | (23.6) | (26.5)
Currency forward |  |  |  |
Accumulated Other Comprehensive Income Rollforward [Roll Forward] |  |  |  |
Net gain (loss) on cash flow hedges |  | 9.0 | 6.7 | (14.7)
Reclassification of net loss (gain) on cash flow hedges to operations |  | (0.5) | 4.1 | (0.8)
Currency forward | Cash flow hedges |  |  |  |
Accumulated Other Comprehensive Income Rollforward [Roll Forward] |  |  |  |
Accumulated other comprehensive income, beginning balance |  | 3.1 | (7.7) | 7.8
Accumulated other comprehensive income, ending balance |  | 11.6 | 3.1 | (7.7)
Interest rate swap |  |  |  |
Accumulated Other Comprehensive Income Rollforward [Roll Forward] |  |  |  |
Net gain (loss) on cash flow hedges |  | (12.8) | (10.2) | (4.8)
Reclassification of net loss (gain) on cash flow hedges to operations |  | 8.4 | 2.5 | 0.4
Interest rate swap | Cash flow hedges |  |  |  |
Accumulated Other Comprehensive Income Rollforward [Roll Forward] |  |  |  |
Accumulated other comprehensive income, beginning balance |  | (12.1) | (4.4) | 0.0
Accumulated other comprehensive income, ending balance |  | $ (16.5) | $ (12.1) | $ (4.4)
[1] | Accumulated other comprehensive loss is net of tax. See note 14.(b) Includes an accrual of $15.0 for then-anticipated commitments under an automatic share purchase plan executed in December 2020 (described in note 13).

X
- Definition Accumulated Other Comprehensive Income Rollforward [Roll Forward] + References No definition available. + Details
Name: | cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward
Namespace Prefix: | cls_
Data Type: | xbrli:stringItemType
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 2020-01-01 -Paragraph 55 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2020-en-r&anchor=para_55&doctype=Standard -URIDate 2020-01-01 + Details
Name: | ifrs-full_AccumulatedOtherComprehensiveIncome
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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 -Name IFRS -Number 7 -IssueDate 2020-01-01 -Paragraph 24C -Subparagraph b -Clause i -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2020-en-r&anchor=para_24C_b_i&doctype=Standard -URIDate 2020-01-01 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 7 -IssueDate 2020-01-01 -Paragraph 24E -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2020-en-r&anchor=para_24E_a&doctype=Standard -URIDate 2020-01-01 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2020-01-01 -Paragraph 91 -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2020-en-r&anchor=para_91_a&doctype=Standard -URIDate 2020-01-01 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Note Expiry date 2021-01-01 -Name IFRS -Number 7 -IssueDate 2020-01-01 -Paragraph 23 -Subparagraph c -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_23_c&doctype=Standard&book=b -URIDate 2020-01-01 + 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 2020-01-01 -Paragraph 81 -Subparagraph ab -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2020-en-r&anchor=para_81_ab&doctype=Standard -URIDate 2020-01-01 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2020-01-01 -Paragraph 90 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2020-en-r&anchor=para_90&doctype=Standard -URIDate 2020-01-01 + 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 2020-01-01 -Paragraph 91 -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2020-en-r&anchor=para_91_a&doctype=Standard -URIDate 2020-01-01 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2020-01-01 -Paragraph 7 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2020-en-r&anchor=para_7&doctype=Standard -URIDate 2020-01-01 + 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 2020-01-01 -Paragraph 91 -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2020-en-r&anchor=para_91_a&doctype=Standard -URIDate 2020-01-01 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2020-01-01 -Paragraph 7 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2020-en-r&anchor=para_7&doctype=Standard -URIDate 2020-01-01 + 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 2020-01-01 -Paragraph 92 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2020-en-r&anchor=para_92&doctype=Standard -URIDate 2020-01-01 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 7 -IssueDate 2020-01-01 -Paragraph 24C -Subparagraph b -Clause iv -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2020-en-r&anchor=para_24C_b_iv&doctype=Standard -URIDate 2020-01-01 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 7 -IssueDate 2020-01-01 -Paragraph 24E -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2020-en-r&anchor=para_24E_a&doctype=Standard -URIDate 2020-01-01 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Note Expiry date 2021-01-01 -Name IFRS -Number 7 -IssueDate 2020-01-01 -Paragraph 23 -Subparagraph d -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_23_d&doctype=Standard&book=b -URIDate 2020-01-01 + 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: |