XML 115 R88.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Accumulated Other Comprehensive Loss, Net of Tax (Details) - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021
Accumulated Other Comprehensive Income Rollforward [Roll Forward] |  |  |  |
Accumulated other comprehensive income, beginning balance |  | $ (5,700,000) |  |
Foreign currency translation adjustments |  | (3,400,000) | $ (6,700,000) | $ (7,700,000)
Actuarial gains (losses) on pension and non-pension post-employment benefit plans |  | (7,600,000) | 33,500,000 | 9,300,000
Reclassification of actuarial losses (gains) to deficit |  | 7,600,000 | (33,500,000) | (9,300,000)
Accumulated other comprehensive income, ending balance |  | (14,900,000) | (5,700,000) |
Foreign currency |  |  |  |
Accumulated Other Comprehensive Income Rollforward [Roll Forward] |  |  |  |
Accumulated other comprehensive income, beginning balance |  | (24,700,000) | (18,000,000.0) | (10,300,000)
Accumulated other comprehensive income, ending balance |  | (28,100,000) | (24,700,000) | (18,000,000.0)
Pension and non-pension post-employment benefit plans |  |  |  |
Accumulated Other Comprehensive Income Rollforward [Roll Forward] |  |  |  |
Accumulated other comprehensive income, beginning balance |  | 0 | 0 |
Accumulated other comprehensive income, ending balance |  | 0 | 0 | 0
Accumulated other comprehensive loss |  |  |  |
Accumulated Other Comprehensive Income Rollforward [Roll Forward] |  |  |  |
Accumulated other comprehensive income, beginning balance |  | (5,700,000) | (26,800,000) |
Foreign currency translation adjustments | [1] | (3,400,000) | (6,700,000) | (7,700,000)
Accumulated other comprehensive income, ending balance |  | (14,900,000) | (5,700,000) | (26,800,000)
Currency forward |  |  |  |
Accumulated Other Comprehensive Income Rollforward [Roll Forward] |  |  |  |
Net gain (loss) on cash flow hedges |  | 2,600,000 | (5,900,000) | (5,300,000)
Reclassification of net loss (gain) on cash flow hedges to operations |  | (4,400,000) | 13,100,000 | (8,200,000)
Income tax expense (recovery) relating to net loss on cash flow hedges |  | 0 | 1,600,000 | 500,000
Release of income tax (expense) benefit relating to reclassification of net loss on cash flow hedges to operations |  | 1,000,000.0 | (2,200,000) | 600,000
Income tax expense (recovery) relating to cash flow hedges |  | (1,500,000) | (500,000) | 100,000
Currency forward | Cash flow hedges |  |  |  |
Accumulated Other Comprehensive Income Rollforward [Roll Forward] |  |  |  |
Accumulated other comprehensive income, beginning balance |  | 5,300,000 | (1,900,000) | 11,600,000
Accumulated other comprehensive income, ending balance |  | 3,500,000 | 5,300,000 | (1,900,000)
Interest rate swap |  |  |  |
Accumulated Other Comprehensive Income Rollforward [Roll Forward] |  |  |  |
Net gain (loss) on cash flow hedges |  | 5,000,000.0 | 18,100,000 | 2,400,000
Reclassification of net loss (gain) on cash flow hedges to operations |  | (9,000,000.0) | 2,500,000 | 7,200,000
Income tax expense (recovery) relating to net loss on cash flow hedges |  | 1,500,000 | (5,000,000.0) | 0
Income tax expense (recovery) relating to cash flow hedges |  | (3,500,000) | (5,000,000.0) | 0
Interest rate swap | Cash flow hedges |  |  |  |
Accumulated Other Comprehensive Income Rollforward [Roll Forward] |  |  |  |
Accumulated other comprehensive income, beginning balance |  | 13,700,000 | (6,900,000) | (16,500,000)
Accumulated other comprehensive income, ending balance |  | $ 9,700,000 | $ 13,700,000 | $ (6,900,000)
[1] | AOC loss (Accumulated other comprehensive loss) is net of tax. See 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 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 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 2023-01-01 -Paragraph 55 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_55&doctype=Standard -URIDate 2023-03-23 + 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, before reclassification adjustments. [Refer: Cash flow hedges [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2023-01-01 -Paragraph 91 -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_91_a&doctype=Standard -URIDate 2023-03-23 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 7 -IssueDate 2023-01-01 -Paragraph 24C -Subparagraph b -Clause i -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_24C_b_i&doctype=Standard -URIDate 2023-03-23 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 7 -IssueDate 2023-01-01 -Paragraph 24E -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_24E_a&doctype=Standard -URIDate 2023-03-23 + 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 2023-01-01 -Paragraph 81 -Subparagraph ab -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_ab&doctype=Standard -URIDate 2023-03-23 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2023-01-01 -Paragraph 90 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_90&doctype=Standard -URIDate 2023-03-23 + 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, after reclassification adjustments, 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 2023-01-01 -Paragraph 91 -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_91_a&doctype=Standard -URIDate 2023-03-23 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2023-01-01 -Paragraph 7 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_7&doctype=Standard -URIDate 2023-03-23 + 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)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 19 -IssueDate 2023-01-01 -Paragraph 135 -Subparagraph b -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_135_b&doctype=Standard -URIDate 2023-03-23 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2023-01-01 -Paragraph 91 -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_91_a&doctype=Standard -URIDate 2023-03-23 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2023-01-01 -Paragraph 7 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_7&doctype=Standard -URIDate 2023-03-23 + 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 IFRS -Number 7 -IssueDate 2023-01-01 -Paragraph 24E -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_24E_a&doctype=Standard -URIDate 2023-03-23 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 7 -IssueDate 2023-01-01 -Paragraph 24C -Subparagraph b -Clause iv -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_24C_b_iv&doctype=Standard -URIDate 2023-03-23 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2023-01-01 -Paragraph 92 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_92&doctype=Standard -URIDate 2023-03-23 + 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: |