XML 148 R119.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Commitments, Contingencies and Guarantees - Additional Information (Details) R$ in Millions, $ in Millions, $ in Millions, in Millions | 1 Months Ended | 12 Months Ended | 60 Months Ended |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | ---
Sep. 30, 2021 USD ($) | Mar. 31, 2019 extension | Dec. 31, 2021 USD ($) | Apr. 30, 2033 CAD ($) | Apr. 30, 2028 CAD ($) | Dec. 31, 2022 USD ($) | Dec. 31, 2021 BRL (R$) | Sep. 30, 2021 RON ( ) | Dec. 31, 2020 USD ($) | Dec. 31, 2017 USD ($) | Dec. 31, 2017 BRL (R$)
Lessee, Leases, Description [Line Items] |  |  |  |  |  |  |  |  |  |  |
Capital expenditures principally for machinery and equipment |  |  | $ 45.9 |  |  |  |  |  |  |  |
Purchase orders issued for capital expenditures |  |  | 10.1 |  |  |  |  |  |  |  |
Letters of credit outstanding |  |  | $ 48.1 |  |  |  |  |  | $ 41.5 |  |
Initial basic rent expense, term |  |  | 5 years |  |  |  |  |  |  |  |
Basic rent expense, term two |  |  | 5 years |  |  |  |  |  |  |  |
Total future minimum lease payments |  |  | $ 62.5 |  |  |  |  |  |  |  |
2022 |  |  |  |  |  |  |  |  |  |  |
Lessee, Leases, Description [Line Items] |  |  |  |  |  |  |  |  |  |  |
Total future minimum lease payments |  |  | 2.6 |  |  |  |  |  |  |  |
2023 |  |  |  |  |  |  |  |  |  |  |
Lessee, Leases, Description [Line Items] |  |  |  |  |  |  |  |  |  |  |
Total future minimum lease payments |  |  | 3.8 |  |  |  |  |  |  |  |
2024 |  |  |  |  |  |  |  |  |  |  |
Lessee, Leases, Description [Line Items] |  |  |  |  |  |  |  |  |  |  |
Total future minimum lease payments |  |  | 5.3 |  |  |  |  |  |  |  |
2025 |  |  |  |  |  |  |  |  |  |  |
Lessee, Leases, Description [Line Items] |  |  |  |  |  |  |  |  |  |  |
Total future minimum lease payments |  |  | 5.4 |  |  |  |  |  |  |  |
2026 |  |  |  |  |  |  |  |  |  |  |
Lessee, Leases, Description [Line Items] |  |  |  |  |  |  |  |  |  |  |
Total future minimum lease payments |  |  | 5.4 |  |  |  |  |  |  |  |
Thereafter |  |  |  |  |  |  |  |  |  |  |
Lessee, Leases, Description [Line Items] |  |  |  |  |  |  |  |  |  |  |
Total future minimum lease payments |  |  | 40.0 |  |  |  |  |  |  |  |
Customers | 2022 |  |  |  |  |  |  |  |  |  |  |
Lessee, Leases, Description [Line Items] |  |  |  |  |  |  |  |  |  |  |
Total future minimum lease payments | $ 2.6 |  |  |  |  |  |  |  |  |  |
Customers | 2023 |  |  |  |  |  |  |  |  |  |  |
Lessee, Leases, Description [Line Items] |  |  |  |  |  |  |  |  |  |  |
Total future minimum lease payments | 3.5 |  |  |  |  |  |  |  |  |  |
Customers | 2024 |  |  |  |  |  |  |  |  |  |  |
Lessee, Leases, Description [Line Items] |  |  |  |  |  |  |  |  |  |  |
Total future minimum lease payments | 3.6 |  |  |  |  |  |  |  |  |  |
Customers | 2025 |  |  |  |  |  |  |  |  |  |  |
Lessee, Leases, Description [Line Items] |  |  |  |  |  |  |  |  |  |  |
Total future minimum lease payments | 3.7 |  |  |  |  |  |  |  |  |  |
Customers | 2026 |  |  |  |  |  |  |  |  |  |  |
Lessee, Leases, Description [Line Items] |  |  |  |  |  |  |  |  |  |  |
Total future minimum lease payments | 3.8 |  |  |  |  |  |  |  |  |  |
Customers | Thereafter |  |  |  |  |  |  |  |  |  |  |
Lessee, Leases, Description [Line Items] |  |  |  |  |  |  |  |  |  |  |
Total future minimum lease payments | $ 28.3 |  |  |  |  |  |  |  |  |  |
TEXAS | Customers |  |  |  |  |  |  |  |  |  |  |
Lessee, Leases, Description [Line Items] |  |  |  |  |  |  |  |  |  |  |
Lease term on lease not yet commenced | 10 years |  |  |  |  |  |  |  |  |  |
5/1/2023 to 4/30/2033 |  |  |  |  |  |  |  |  |  |  |
Lessee, Leases, Description [Line Items] |  |  |  |  |  |  |  |  |  |  |
Lease term |  | 10 years |  |  |  |  |  |  |  |  |
5/1/2033 to 4/30/2043 |  |  |  |  |  |  |  |  |  |  |
Lessee, Leases, Description [Line Items] |  |  |  |  |  |  |  |  |  |  |
Number of extension options | extension |  | 2 |  |  |  |  |  |  |  |  |
Extension term |  | 5 years |  |  |  |  |  |  |  |  |
Guarantees |  |  |  |  |  |  |  |  |  |  |
Lessee, Leases, Description [Line Items] |  |  |  |  |  |  |  |  |  |  |
Estimated financial effect of contingent liabilities |  |  | 48.1 |  |  |  |  |  | 41.5 |  |
Guarantees | Credit Facility |  |  |  |  |  |  |  |  |  |  |
Lessee, Leases, Description [Line Items] |  |  |  |  |  |  |  |  |  |  |
Letters of credit outstanding |  |  | 21.0 |  |  |  |  |  | $ 21.3 |  |
Research and development assessments against Brazilian Subsidiary |  |  |  |  |  |  |  |  |  |  |
Lessee, Leases, Description [Line Items] |  |  |  |  |  |  |  |  |  |  |
Estimated financial effect of contingent liabilities |  |  | $ 2.0 |  |  |  | R$ 12 |  |  | $ 7.0 | R$ 39
Additional income and value-added taxes on subsidiaries |  |  |  |  |  |  |  |  |  |  |
Lessee, Leases, Description [Line Items] |  |  |  |  |  |  |  |  |  |  |
Estimated financial effect of contingent liabilities | $ 7.0 |  |  |  |  |  |  | 31 |  |  |
Forecast | Inventory Contract Purchase |  |  |  |  |  |  |  |  |  |  |
Lessee, Leases, Description [Line Items] |  |  |  |  |  |  |  |  |  |  |
Purchase orders issued for acquisition of inventory |  |  |  |  |  | $ 8.0 |  |  |  |  |
Forecast | Operating Lease |  |  |  |  |  |  |  |  |  |  |
Lessee, Leases, Description [Line Items] |  |  |  |  |  |  |  |  |  |  |
Annual base rent expense |  |  |  | $ 2.2 | $ 2.1 |  |  |  |  |  |

X
- Definition Basic Rent Expense, Term One + References No definition available. + Details
Name: | cls_BasicRentExpenseTermOne
Namespace Prefix: | cls_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Basic Rent Expense, Term Two + References No definition available. + Details
Name: | cls_BasicRentExpenseTermTwo
Namespace Prefix: | cls_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Leases, Annual Rent Expense + References No definition available. + Details
Name: | cls_LeasesAnnualRentExpense
Namespace Prefix: | cls_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Leases, Extension Periods + References No definition available. + Details
Name: | cls_LeasesExtensionPeriods
Namespace Prefix: | cls_
Data Type: | xbrli:durationItemType
Balance Type: | na
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 Leases, Not Yet Commenced, Annual Rent Expense + References No definition available. + Details
Name: | cls_LeasesNotYetCommencedAnnualRentExpense
Namespace Prefix: | cls_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition Leases, Number Of Extension Options + References No definition available. + Details
Name: | cls_LeasesNumberOfExtensionOptions
Namespace Prefix: | cls_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition [Line Items] for Lessee, Leases, Description [Table] + References No definition available. + Details
Name: | cls_LesseeLeasesDescriptionLineItems
Namespace Prefix: | cls_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Letters Of Credit Outstanding, Amount1 + References No definition available. + Details
Name: | cls_LettersOfCreditOutstandingAmount1
Namespace Prefix: | cls_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Purchase Orders Issued For Acquisition Of Inventory + References No definition available. + Details
Name: | cls_PurchaseOrdersIssuedForAcquisitionOfInventory
Namespace Prefix: | cls_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Purchase Orders Issued For Acquisition Of Property, Plant And Equipment + References No definition available. + Details
Name: | cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment
Namespace Prefix: | cls_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of contractual commitments for the acquisition of property, plant and equipment. [Refer: Property, plant and equipment] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 16 -IssueDate 2021-01-01 -Paragraph 74 -Subparagraph c -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_74_c&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of the estimated financial effect of contingent liabilities. [Refer: Contingent liabilities [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 37 -IssueDate 2021-01-01 -Paragraph 86 -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_86_a&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_EstimatedFinancialEffectOfContingentLiabilities
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_MajorCustomersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=stpr_TX
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusAxis=cls_LeasePeriodOne512023To4302033Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusAxis=cls_LeasePeriodTwo512033To4302043Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfContingentLiabilitiesAxis=ifrs-full_ContingentLiabilityForGuaranteesMember
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: |

X
- Details
Name: | ifrs-full_ClassesOfContingentLiabilitiesAxis=cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfContingentLiabilitiesAxis=cls_AdditionalIncomeAndValueAddedTaxesOnSubsidiariesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementScenarioAxis=srt_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=cls_InventoryContractPurchaseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=cls_OperatingLeaseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |