XML 68 R39.htm IDEA: XBRL DOCUMENT
v3.3.1.900

Details of Consolidated Statements of Cash Flows (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2015
Text Block [Abstract] |
Components of Cash and Cash Equivalents |
[a] | Cash and cash equivalents consist of:
|  | 2015 |  |  | 2014 |
Bank term deposits, bankers’ acceptances and government paper |  | $ | 2,572 |  |  | $ | 1,058 |
Cash |  |  | 291 |  |  |  | 191 |
|  | $ | 2,863 |  |  |  | $1,249 |
Details of Items Not Involving Current Cash Flows |
[b] | Items not involving current cash flows:
|  | 2015 |  |  | 2014 |
Depreciation and amortization |  | $ | 802 |  |  | $ | 845 |
Amortization of other assets included in cost of goods sold |  |  | 110 |  |  |  | 132 |
Other non-cash charges |  |  | 44 |  |  |  | 35 |
Deferred income taxes [note 13] |  |  | (7 | ) |  |  | 113 |
Equity income in excess of dividends received |  |  | (20 | ) |  |  | (23 | )
Non-cash portion of Other (income) expense, net [note 5] |  |  | (193 | ) |  |  | — |
|  | $ | 736 |  |  | $ | 1,102 |
Changes in Operating Assets and Liabilities |
[c] | Changes in operating assets and liabilities:
|  | 2015 |  |  | 2014 |
Accounts receivable |  | $ | (410 | ) |  | $ | (760 | )
Inventories |  |  | (241 | ) |  |  | (275 | )
Prepaid expenses and other |  |  | 13 |  |  |  | 3 |
Accounts payable |  |  | 139 |  |  |  | 634 |
Accrued salaries and wages |  |  | 43 |  |  |  | 74 |
Other accrued liabilities |  |  | 72 |  |  |  | 80 |
Income taxes payable |  |  | 40 |  |  |  | 42 |
|  | $ | (344 | ) |  | $ | (202 | )

X
- Definition Tabular disclosure of changes in operating capital. + References No definition available. + Details
Name: | mga_ChangesInOperatingCapitalTableTextBlock
Namespace Prefix: | mga_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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 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_TextBlockAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration