XML 77 R48.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Other Charges (Recoveries) (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2021
Analysis of income and expense [abstract] |
Disclosure of Detailed Information about Other Operating Expense |
|  | Year ended December 31
| Note | 2019 |  | 2020 |  | 2021
Restructuring charges (a) |  | $ | 37.9 |  |  | $ | 25.8 |  |  | $ | 10.5 |
Losses on post-employment benefit plan (b) | 18 | 4.1 |  |  | — |  |  | — |
Transition costs (recoveries) (c) |  | (95.8) |  |  | — |  |  | 1.2 |
Credit Facility-related charges (d) |  | 2.0 |  |  | — |  |  | 3.0 |
Acquisition Costs and Other (e) |  | 1.9 |  |  | (2.3) |  |  | (4.4) |
|  | $ | (49.9) |  |  | $ | 23.5 |  |  | $ | 10.3 |

X
- Definition Disclosure Of Detailed Information About Other Expense Explanatory [Table Text Block] + References No definition available. + Details
Name: | cls_DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock
Namespace Prefix: | cls_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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