XML 104 R75.htm IDEA: XBRL DOCUMENT
v3.22.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, 2021 | Dec. 31, 2020 | Dec. 31, 2019 | Dec. 06, 2021 | Jun. 30, 2019 | Dec. 31, 2018 | Nov. 30, 2018 | Jun. 30, 2018
Disclosure of detailed information about borrowings [line items] |  |  |  |  |  |  |  |  |
Outstanding borrowings | $ 0 | $ 0 | $ 0 |  |  |  |  |  |
Contract amount of U.S. dollars | 539,500,000 | 539,500,000 | 562,600,000 |  |  |  |  |  |
Borrowings and lease liabilities | 794,400,000 | 794,400,000 | 585,900,000 |  |  |  |  |  |
Current portion | 51,500,000 | 51,500,000 | 99,800,000 |  |  |  |  |  |
Long-term portion | 742,900,000 | 742,900,000 | 486,100,000 |  |  |  |  |  |
Letters of credit outstanding | 48,100,000 | 48,100,000 | 41,500,000 |  |  |  |  |  |
Available uncommitted bank overdraft facilities | 198,500,000 | 198,500,000 | 162,700,000 |  |  |  |  |  |
Amounts outstanding under available uncommitted bank overdraft facilities | 0 | 0 | 0 |  |  |  |  |  |
Accelerated amortization of deferred financing costs | 2,600,000 |  |  |  |  |  |  |  |
Current lease liabilities | 34,500,000 | 34,500,000 | 32,200,000 |  |  |  |  |  |
Non-current lease liabilities | 104,100,000 | 104,100,000 | 90,500,000 |  |  |  |  |  |
Credit Facility |  |  |  |  |  |  |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |  |  |  |  |  |  |
Outstanding borrowings | (660,400,000) | (660,400,000) | (470,400,000) |  |  |  |  |  |
Revolver |  |  |  |  |  |  |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |  |  |  |  |  |  |
Outstanding borrowings | 0 | 0 | 0 | $ 0 |  |  | $ (159,000,000.0) |  |
Contract amount of U.S. dollars | 0 | 0 | 0 |  |  |  |  |  |
Letters of credit outstanding | 21,000,000.0 | 21,000,000.0 | 21,300,000 |  |  |  |  |  |
Term Loans |  |  |  |  |  |  |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |  |  |  |  |  |  |
Outstanding borrowings | (660,400,000) | (660,400,000) | (470,400,000) | (592,300,000) |  |  | $ (598,300,000) |  |
Contract amount of U.S. dollars | 200,000,000.0 | 200,000,000.0 | 275,000,000.0 |  |  |  |  |  |
Term Loans | Unamortized debt issuance costs |  |  |  |  |  |  |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |  |  |  |  |  |  |
Outstanding borrowings | (4,600,000) | (4,600,000) | (7,200,000) |  |  |  |  |  |
Term Loans | Aggregate Debt Issuance Costs |  |  |  |  |  |  |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |  |  |  |  |  |  |
Deferred financing costs |  | 1,800,000 | 0 | 1,600,000 |  |  |  |  |
Initial Term Loan |  |  |  |  |  |  |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |  |  |  |  |  |  |
Outstanding borrowings | (295,400,000) | (295,400,000) | (295,400,000) |  |  |  |  |  | $ (350,000,000.0)
Contract amount of U.S. dollars | 100,000,000.0 | 100,000,000.0 | 175,000,000.0 |  |  | $ 350,000,000.0 |  |  |
First Incremental Term Loan |  |  |  |  |  |  |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |  |  |  |  |  |  |
Outstanding borrowings | 0 | 0 | (175,000,000.0) |  |  |  |  | $ (250,000,000.0) |
Contract amount of U.S. dollars | 0 | 0 | 100,000,000.0 |  |  |  |  |  |
Second Incremental Term Loan |  |  |  |  |  |  |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |  |  |  |  |  |  |
Outstanding borrowings | (365,000,000.0) | (365,000,000.0) | 0 |  | $ (365,000,000.0) |  |  |  |
Contract amount of U.S. dollars | 100,000,000.0 | 100,000,000.0 | 0 |  |  |  |  |  |
Lease obligations |  |  |  |  |  |  |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |  |  |  |  |  |  |
Lease obligations | 138,600,000 | 138,600,000 | 122,700,000 |  |  |  |  |  |
Outstanding L/Cs and surety bonds outside the Revolver |  |  |  |  |  |  |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |  |  |  |  |  |  |
Letters of credit outstanding | $ 27,100,000 | 27,100,000 | 20,200,000 |  |  |  |  |  |
Revolving Credit Facility | Aggregate Debt Issuance Costs |  |  |  |  |  |  |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |  |  |  |  |  |  |
Deferred financing costs |  | $ 2,200,000 | $ 300,000 | $ 1,100,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 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 2021-01-01 -Paragraph 45 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_45&doctype=Standard -URIDate 2021-03-24 + 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 2021-01-01 -Paragraph 55 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_55&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_Borrowings
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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 2021-01-01 -Paragraph 47 -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_47_b&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_CurrentLeaseLiabilities
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table. + References No definition available. + Details
Name: | ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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 2021-01-01 -Paragraph 47 -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_47_b&doctype=Standard -URIDate 2021-03-24 + 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 2021-01-01 -Paragraph 112 -Subparagraph c -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_112_c&doctype=Standard -URIDate 2021-03-24 + 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 2021-01-01 -Paragraph 50 -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_50_a&doctype=Standard -URIDate 2021-03-24 + 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=cls_SecondIncrementalTermLoanMember
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_RevolvingCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |