XML 118 R91.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Other Charges, Net of Recoveries - Narrative (Details) - USD ($) | 1 Months Ended | 12 Months Ended
--- | --- | ---
Mar. 31, 2019 | Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021
Restructuring and Related Costs [Line Items] |  |  |  |
Write-downs of property, plant and equipment |  |  | $ 95,000,000 |
Expense of restructuring activities |  | $ 11,200,000 | 8,400,000 | $ 10,500,000
Cash restructure charges |  | 9,600,000 | 7,500,000 | 9,800,000
Non-cash restructuring charges |  | 2,900,000 | 900,000 | 1,500,000
Impairment loss (reversal of impairment loss) recognised in profit or loss |  |  |  | 700,000
Non-cash restructuring recoveries |  | 1,300,000 |  | 800,000
Lease term (in years) | 10 years |  |  |
Restructuring provision |  | 3,600,000 | 5,800,000 | 6,100,000
Transition costs (recoveries) |  | 3,900,000 | (2,100,000) | 1,200,000
Accelerated amortization of unamortized deferred financing costs |  | 0 | 0 | 3,000,000.0
Costs related to acquisition activities |  |  |  | 7,300,000
Release of indirect tax liabilities |  |  |  | 1,200,000
Other recoveries, net of costs |  | 900,000 | 0 | 10,500,000
Other recoveries, costs |  | $ 1,800,000 |  |
PSUs |  |  |  |
Restructuring and Related Costs [Line Items] |  |  |  |
Vesting period |  | 3 years |  |
PCI |  |  |  |
Restructuring and Related Costs [Line Items] |  |  |  |
Costs related to acquisition activities |  |  | 400,000 | 4,800,000
Disposal of Assets Reclassified as Held-For-Sale |  |  |  |
Restructuring and Related Costs [Line Items] |  |  |  |
Transition costs (recoveries) |  |  | 1,500,000 |
Gain on Sale of Assets Held-For-Sale |  |  |  |
Restructuring and Related Costs [Line Items] |  |  |  |
Transition costs (recoveries) |  | $ 0 | $ (3,600,000) | 0
Settlement of Class Action Lawsuits |  |  |  |
Restructuring and Related Costs [Line Items] |  |  |  |
Other recoveries, net of costs |  | 2,700,000 |  |
Transfer of Manufacturing Lines |  |  |  |
Restructuring and Related Costs [Line Items] |  |  |  |
Transition costs (recoveries) |  |  |  | 1,200,000
Rental Expense Exceeding Sublease Recoveries |  |  |  |
Restructuring and Related Costs [Line Items] |  |  |  |
Transition costs (recoveries) |  | $ 3,900,000 |  |
Credit Facility |  |  |  |
Restructuring and Related Costs [Line Items] |  |  |  |
Accelerated amortization of unamortized deferred financing costs |  |  |  | $ 2,600,000

X
- Definition Accelerated Amortization Of Financing Costs + References No definition available. + Details
Name: | cls_AcceleratedAmortizationOfFinancingCosts
Namespace Prefix: | cls_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Acquisition-Related Costs, Reversal of Cost, Release of Indirect Tax Liabilities + References No definition available. + Details
Name: | cls_AcquisitionRelatedCostsReversalOfCostReleaseOfIndirectTaxLiabilities
Namespace Prefix: | cls_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Business Transition Costs (Recoveries) + References No definition available. + Details
Name: | cls_BusinessTransitionCostsRecoveries
Namespace Prefix: | cls_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Cash Restructure Charges + References No definition available. + Details
Name: | cls_CashRestructureCharges
Namespace Prefix: | cls_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Leases, Lease Term + References No definition available. + Details
Name: | cls_LeasesLeaseTerm
Namespace Prefix: | cls_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Non-Cash Restructuring Charges + References No definition available. + Details
Name: | cls_NonCashRestructuringCharges
Namespace Prefix: | cls_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Non-Cash Restructuring Recoveries + References No definition available. + Details
Name: | cls_NonCashRestructuringRecoveries
Namespace Prefix: | cls_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Other Recoveries, Costs + References No definition available. + Details
Name: | cls_OtherRecoveriesCosts
Namespace Prefix: | cls_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Other Recoveries, Net Of Costs + References No definition available. + Details
Name: | cls_OtherRecoveriesNetOfCosts
Namespace Prefix: | cls_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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 Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period + References No definition available. + Details
Name: | cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod
Namespace Prefix: | cls_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of acquisition-related costs recognised as an expense for transactions that are recognised separately from the acquisition of assets and the assumption of liabilities in business combinations. [Refer: Business combinations [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 3 -IssueDate 2023-01-01 -Paragraph B64 -Subparagraph m -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_m&doctype=Appendix&subtype=B -URIDate 2023-03-23 + Details
Name: | ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of expense relating to restructuring. Restructuring is a programme that is planned and controlled by management and materially changes either the scope of a business undertaken by an entity or the manner in which that business is conducted. Such programmes include: (a) the sale or termination of a line of business; (b) closure of business locations in a country or region or the relocation of activities from one country or region to another; (c) changes in management structure; and (d) fundamental reorganisations that have a material effect on the nature and focus of the entity's operations. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2023-01-01 -Paragraph 98 -Subparagraph b -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_98_b&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_ExpenseOfRestructuringActivities
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of impairment loss or reversal of impairment loss recognised in profit or loss. [Refer: Impairment loss recognised in profit or loss; Reversal of impairment loss recognised in profit or loss] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2023-01-01 -Paragraph 99 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_99&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of provision for restructuring, such as the sale or termination of a line of business; closure of business locations in a country or region or relocation of activities from one country or region to another; changes in management structure; and fundamental reorganisations that have a material effect on the nature and focus of the entity's operations. [Refer: Other provisions] + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Name IAS -Number 37 -IssueDate 2023-01-01 -Paragraph 70 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_70&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_RestructuringProvision
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount recognised resulting from the write-down of property, plant and equipment to its recoverable amount or reversals of those write-downs. [Refer: Property, plant and equipment] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2023-01-01 -Paragraph 98 -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_98_a&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=cls_PerformanceShareUnitsPSUMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_BusinessCombinationsAxis=cls_PCIPrivateLimitedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfProvisionsAxis=cls_DisposalOfAssetsReclassifiedAsHeldForSaleMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfProvisionsAxis=cls_GainOnSaleOfAssetsHeldForSaleMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfProvisionsAxis=cls_SettlementOfClassActionLawsuitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfProvisionsAxis=cls_TransferOfManufacturingLinesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfProvisionsAxis=cls_RentalExpenseExceedingSubleaseRecoveriesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_BorrowingsByNameAxis=cls_CreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |