XML 77 R36.htm IDEA: XBRL DOCUMENT
v3.21.1

Details of Cash From Operating Activities (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2020
Supplemental Cash Flow Elements [Abstract] |
Components of Cash, Cash Equivalents and Restricted Cash Equivalents |
[a] | Cash, cash equivalents and restricted cash equivalents consist of:
|  | 2020 |  |  | 2019 |
Bank term deposits and bankers’ acceptances |  | $ | 1,987 |  |  | $ | 724 |
Cash |  |  | 1,281 |  |  |  | 552 |
Cash and cash equivalents |  | $ | 3,268 |  |  | $ | 1,276 |
Restricted cash equivalents included in prepaid expenses [note 15] |  |  | 106 |  |  |  | 116 |
|  | $ | 3,374 |  |  | $ | 1,392 |
Details of Items Not Involving Current Cash Flows |
[b] | Items not involving current cash flows:
|  | 2020 |  |  | 2019 |
Depreciation and amortization |  | $ | 1,366 |  |  | $ | 1,345 |
Amortization of other assets included in cost of goods sold |  |  | 215 |  |  |  | 257 |
Impairment charges [note 2] |  |  | 435 |  |  |  | 727 |
Other non-cash charges |  |  | 66 |  |  |  | 89 |
Deferred income taxes [note 10] |  |  | 17 |  |  |  | 7 |
Equity income in excess of dividends received |  |  | (10 | ) |  |  | — |
Dividends received in excess of equity income |  |  | — |  |  |  | 69 |
Non-cash portion of Other expense, net [note 2] |  |  | (24 | ) |  |  | (518 | )
|  | $ | 2,065 |  |  | $ | 1,976 |
Changes in Operating Assets and Liabilities |
[c] | Changes in operating assets and liabilities:
|  | 2020 |  |  | 2019 |
Accounts receivable |  | $ | (42 | ) |  | $ | 629 |
Inventories |  |  | 37 |  |  |  | 104 |
Prepaid expenses and other |  |  | (12 | ) |  |  | (21 | )
Accounts payable |  |  | 274 |  |  |  | (519 | )
Accrued salaries and wages |  |  | (8 | ) |  |  | (34 | )
Other accrued liabilities |  |  | 309 |  |  |  | 97 |
Income taxes payable |  |  | (22 | ) |  |  | 96 |
|  | $ | 536 |  |  | $ | 352 |

X
- Definition Details of items not involving current cash flows. + References No definition available. + Details
Name: | mga_DetailsOfItemsNotInvolvingCurrentCashFlowsTableTextBlock
Namespace Prefix: | mga_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the net increase (decrease) in operating capital in the operating section of the statement of cash flows, represents the entire footnote disclosure that provides details regarding the net change during the reporting period of all assets and liabilities used in operating activities. + References No definition available. + Details
Name: | us-gaap_CashFlowOperatingCapitalTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the components of cash and cash equivalents. + References No definition available. + Details
Name: | us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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