XML 137 R49.htm IDEA: XBRL DOCUMENT
v3.22.1

Capital Stock (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2021
Equity [Abstract] |
Summary of Normal Course Issuer Bids | The following is a summary of the Normal Course Issuer Bids [number of shares in the table below a r e expressed in whole numbers]:
|  | 2021 |  |  | 2020 |
|  | Shares purchased |  |  | Cash amount |  |  | Shares purchased |  |  | Cash amount |
2019 Bid |  |  | — |  |  | $ | — |  |  |  | 5,077,882 |  |  | $ | 203 |
2020 Bid |  |  | 3,318,523 |  |  |  | 301 |  |  |  | — |  |  |  | — |
2021 Bid |  |  | 2,673,800 |  |  |  | 216 |  |  |  | — |  |  |  | — |
|  |  | 5,992,323 |  |  | $ | 517 |  |  |  | 5,077,882 |  |  | $ | 203 |
Maximum Number of Shares Outstanding Exercised or Converted |
[c] | The following table presents the maximum number of shares that would be outstanding if all the dilutive instruments outstanding at March 3, 2022 were exercised or converted:
Common Shares |  |  | 296,643,367 |
Stock options [i] |  |  | 6,090,512 |
|  |  | 302,733,879 |
[i] | Options to purchase Common Shares are exercisable by the holder in accordance with the vesting provisions and upon payment of the exercise price as may be determined from time to time pursuant to the Company’s stock option plans.

X
- Definition Summary of Normal Course Issuer Bids. + References No definition available. + Details
Name: | mga_SummaryOfNormalCourseIssuerBidsTableTextBlock
Namespace Prefix: | mga_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_EquityAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of an entity's capital units or capital shares, including the value of capital units or capital shares, units authorized, units outstanding and other information necessary to a fair presentation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04.16) -URI http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996 + Details
Name: | us-gaap_ScheduleOfCapitalUnitsTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration