XML 105 R75.htm IDEA: XBRL DOCUMENT
v3.19.1

Capital Stock - Stock Option Transactions (Details) $ / shares in Units, shares in Millions | 12 Months Ended
--- | ---
Dec. 31, 2018 USD ($) shares | Dec. 31, 2017 USD ($) shares | Dec. 31, 2016 USD ($) shares $ / shares
Share Capital and Share-based Payment Arrangements [Abstract] |  |  |
Outstanding, beginning balance (in shares) | 0.4 | 2.1 | 2.9
Exercised (in shares) | (0.1) | (1.7) | (0.6)
Forfeited/Expired (in shares) |  |  | (0.2)
Outstanding, ending balance (in shares) | 0.3 | 0.4 | 2.1
Weighted average exercise price, beginning balance (in dollars per share) | $ | $ 12.14 | $ 8.46 | $ 8.03
Weighted average exercise price, exercised (in dollars per share) | $ | 6.20 | 7.87 | $ 6.46
Weighted average exercise price, forfeited/expired (in dollars per share) | $ / shares |  |  | $ 9.99
Weighted average exercise price, ending balance (in dollars per share) | $ | $ 11.93 | $ 12.14 | $ 8.46

X
- Definition Number of Share Options Expired or Forfeited in Share-based Payment Arrangement + References No definition available. + Details
Name: | cls_NumberOfShareOptionsExpiredOrForfeitedInSharebasedPaymentArrangement
Namespace Prefix: | cls_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share Capital and Share-based Payment Arrangements [Abstract] + References No definition available. + Details
Name: | cls_ShareCapitalandSharebasedPaymentArrangementsAbstract
Namespace Prefix: | cls_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted Average Exercise Price Of Share Options Expired Or Forfeited In Share-based Payment Arrangement + References No definition available. + Details
Name: | cls_WeightedAverageExercisePriceOfShareOptionsExpiredOrForfeitedInSharebasedPaymentArrangement
Namespace Prefix: | cls_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of share options outstanding in a share-based payment arrangement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 2 -IssueDate 2017-01-01 -Paragraph 45 -Subparagraph d -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=2&date=2017-03-01&anchor=para_45_d&doctype=Standard -URIDate 2017-03-09 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 2 -IssueDate 2017-01-01 -Paragraph 45 -Subparagraph b -Clause i -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=2&date=2017-03-01&anchor=para_45_b_i&doctype=Standard -URIDate 2017-03-09 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 2 -IssueDate 2017-01-01 -Paragraph 45 -Subparagraph b -Clause vi -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=2&date=2017-03-01&anchor=para_45_b_vi&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_NumberOfOutstandingShareOptions
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of share options exercised in a share-based payment arrangement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 2 -IssueDate 2017-01-01 -Paragraph 45 -Subparagraph b -Clause iv -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=2&date=2017-03-01&anchor=para_45_b_iv&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition The weighted average exercise price of share options exercised in a share-based payment arrangement. [Refer: Weighted average [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 2 -IssueDate 2017-01-01 -Paragraph 45 -Subparagraph b -Clause iv -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=2&date=2017-03-01&anchor=para_45_b_iv&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition The weighted average exercise price of share options outstanding in a share-based payment arrangement. [Refer: Weighted average [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 2 -IssueDate 2017-01-01 -Paragraph 45 -Subparagraph b -Clause i -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=2&date=2017-03-01&anchor=para_45_b_i&doctype=Standard -URIDate 2017-03-09 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 2 -IssueDate 2017-01-01 -Paragraph 45 -Subparagraph b -Clause vi -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=2&date=2017-03-01&anchor=para_45_b_vi&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant