XML 103 R76.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Credit Facilities and Lease Obligations - Borrowings Under Credit Facilities and Lease Obligations (Details) - USD ($) | 1 Months Ended | 12 Months Ended |  |  |
--- | --- | --- | --- | --- | ---
Dec. 31, 2021 | Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021 | Dec. 06, 2021 | Dec. 05, 2021 | Dec. 31, 2020
Borrowings, by type [abstract] |  |  |  |  |  |  |
Borrowings and lease liabilities |  | $ 782,800,000 | $ 786,100,000 |  |  |  |
Current portion |  | 51,600,000 | 52,200,000 |  |  |  |
Long-term portion |  | 731,200,000 | 733,900,000 |  |  |  |
Letters of credit outstanding |  | 27,000,000.0 | 41,800,000 |  |  |  |
Amounts outstanding under available uncommitted bank overdraft facilities |  | 0 | 0 |  |  |  |
Disclosure Of Notional Amount Of Derivative [Abstract] |  |  |  |  |  |  |
Notional amounts under interest rate swaps (note 20) |  |  | 684,700,000 |  |  |  |
Accelerated amortization of deferred financing costs | $ 2,600,000 |  |  |  |  |  |
Current lease liabilities |  | 34,600,000 | 35,100,000 |  |  |  |
Non-current lease liabilities |  | 141,900,000 | 127,300,000 |  |  |  |
Credit Facility |  |  |  |  |  |  |
Borrowings, by type [abstract] |  |  |  |  |  |  |
Outstanding borrowings |  | (608,900,000) | (627,200,000) |  |  |  |
Revolver |  |  |  |  |  |  |
Borrowings, by type [abstract] |  |  |  |  |  |  |
Outstanding borrowings | 0 | 0 | 0 | $ 0 |  | $ (450,000,000.0) | $ 0
Disclosure Of Notional Amount Of Derivative [Abstract] |  |  |  |  |  |  |
Notional amounts under interest rate swaps (note 20) |  | 0 | 0 |  |  |  |
Term Loans |  |  |  |  |  |  |
Borrowings, by type [abstract] |  |  |  |  |  |  |
Outstanding borrowings | $ (660,400,000) | (608,900,000) | (627,200,000) | (660,400,000) |  |  | $ (470,400,000)
Disclosure Of Notional Amount Of Derivative [Abstract] |  |  |  |  |  |  |
Notional amounts under interest rate swaps (note 20) |  | 330,000,000.0 | 330,000,000.0 |  |  |  |
Term Loans | Unamortized debt issuance costs |  |  |  |  |  |  |
Borrowings, by type [abstract] |  |  |  |  |  |  |
Outstanding borrowings |  | (2,600,000) | (3,500,000) |  |  |  |
Term Loans | Aggregate Debt Issuance Costs |  |  |  |  |  |  |
Disclosure Of Notional Amount Of Derivative [Abstract] |  |  |  |  |  |  |
Deferred financing costs |  | 200,000 | 300,000 | 1,800,000 |  |  |
Initial Term Loan |  |  |  |  |  |  |
Borrowings, by type [abstract] |  |  |  |  |  |  |
Outstanding borrowings |  | (280,400,000) | (280,400,000) |  | $ (350,000,000.0) |  |
Disclosure Of Notional Amount Of Derivative [Abstract] |  |  |  |  |  |  |
Notional amounts under interest rate swaps (note 20) |  | 100,000,000.0 | 100,000,000.0 |  |  |  |
Incremental Term Loan |  |  |  |  |  |  |
Borrowings, by type [abstract] |  |  |  |  |  |  |
Outstanding borrowings |  | (328,500,000) | (346,800,000) |  |  | $ (250,000,000.0) |
Disclosure Of Notional Amount Of Derivative [Abstract] |  |  |  |  |  |  |
Notional amounts under interest rate swaps (note 20) |  | 230,000,000.0 | 230,000,000.0 |  |  |  |
Lease obligations |  |  |  |  |  |  |
Borrowings, by type [abstract] |  |  |  |  |  |  |
Lease obligations |  | 176,500,000 | 162,400,000 |  |  |  |
Outstanding L/Cs and surety bonds outside the Revolver |  |  |  |  |  |  |
Borrowings, by type [abstract] |  |  |  |  |  |  |
Letters of credit outstanding |  | 16,500,000 | 23,800,000 |  |  |  |
Revolving Credit Facility |  |  |  |  |  |  |
Borrowings, by type [abstract] |  |  |  |  |  |  |
Outstanding borrowings |  | 0 | 0 |  |  |  |
Revolving Credit Facility | Aggregate Debt Issuance Costs |  |  |  |  |  |  |
Disclosure Of Notional Amount Of Derivative [Abstract] |  |  |  |  |  |  |
Deferred financing costs |  | 200,000 | 300,000 | $ 2,200,000 |  |  |
Revolving Facility Due March 2025 |  |  |  |  |  |  |
Borrowings, by type [abstract] |  |  |  |  |  |  |
Letters of credit outstanding |  | 10,500,000 | 18,000,000.0 |  |  |  |
Intraday and Overnight Bank Overdraft Facilities |  |  |  |  |  |  |
Borrowings, by type [abstract] |  |  |  |  |  |  |
Available uncommitted bank overdraft facilities |  | $ 198,500,000 | $ 198,500,000 |  |  |  |

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

X
- Definition Borrowings and Lease Liabilities + References No definition available. + Details
Name: | cls_BorrowingsAndLeaseLiabilities
Namespace Prefix: | cls_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Current Borrowings And Lease Liabilities + References No definition available. + Details
Name: | cls_CurrentBorrowingsAndLeaseLiabilities
Namespace Prefix: | cls_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Debt Issuance Costs, Line of Credit Arrangements, Net1 + References No definition available. + Details
Name: | cls_DebtIssuanceCostsLineofCreditArrangementsNet1
Namespace Prefix: | cls_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Disclosure Of Notional Amount Of Derivative + References No definition available. + Details
Name: | cls_DisclosureOfNotionalAmountOfDerivativeAbstract
Namespace Prefix: | cls_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Lease Liability Under IFRS 16 + References No definition available. + Details
Name: | cls_LeaseLiabilityUnderIFRS16
Namespace Prefix: | cls_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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 Non-current Portion Of Borrowings And Lease Liabilities + References No definition available. + Details
Name: | cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities
Namespace Prefix: | cls_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount that has been withdrawn from an account in excess of existing cash balances. This is considered a short-term extension of credit by the bank. [Refer: Cash and cash equivalents] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 7 -IssueDate 2023-01-01 -Paragraph 45 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_45&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_BankOverdraftsClassifiedAsCashEquivalents
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of outstanding funds that the entity is obligated to repay. + 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_Borrowings
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | ifrs-full_BorrowingsByTypeAbstract
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of current lease liabilities. [Refer: Lease liabilities] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 16 -IssueDate 2023-01-01 -Paragraph 47 -Subparagraph b -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_47_b&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_CurrentLeaseLiabilities
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of non-current lease liabilities. [Refer: Lease liabilities] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 16 -IssueDate 2023-01-01 -Paragraph 47 -Subparagraph b -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_47_b&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_NoncurrentLeaseLiabilities
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The nominal or face amount of a financial instrument, used to calculate payments made on that instrument. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2023-01-01 -Paragraph 112 -Subparagraph c -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_112_c&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_NotionalAmount
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition The amount of undrawn borrowing facilities that may be available for future operating activities and to settle capital commitments. [Refer: Capital commitments] + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Name IAS -Number 7 -IssueDate 2023-01-01 -Paragraph 50 -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_50_a&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_UndrawnBorrowingFacilities
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

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

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

X
- Details
Name: | ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=cls_DeferredFinancingCostsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=cls_AggregateDebtIssuanceCostsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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

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

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