XML 143 R36.htm IDEA: XBRL DOCUMENT
v3.24.1

Details of Cash From Operating Activities (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2023
Supplemental Cash Flow Elements [Abstract] |
Components of Cash, Cash Equivalents and Restricted Cash Equivalents |
[a] | Cash and cash equivalents consist of:
|  | 2023 |  |  | 2022 |
Bank term deposits and bankers' acceptances |  | $ | 502 |  |  | $ | 720 |
Cash |  |  | 696 |  |  |  | 514 |
|  | $ | 1,198 |  |  | $ | 1,234 |
Details of Items Not Involving Current Cash Flows |
[b] | Items not involving current cash flows:
|  | 2023 |  |  | 2022 |
Depreciation |  | $ | 1,436 |  |  | $ | 1,373 |
Amortization of acquired intangible assets |  |  | 88 |  |  |  | 46 |
Amortization of other assets and intangible assets included in cost of goods sold |  |  | 224 |  |  |  | 169 |
Deferred revenue amortization |  |  | (159 | ) |  |  | (201 | )
Other non-cash charges |  |  | 41 |  |  |  | 21 |
Deferred tax recovery |  |  | (261 | ) |  |  | (202 | )
Equity income less than (in excess of) dividends received |  |  | 37 |  |  |  | (24 | )
Non-cash portion of Other expense, net [note 4] |  |  | 236 |  |  |  | 594 |
|  | $ | 1,642 |  |  | $ | 1,776 |
Changes in Operating Assets and Liabilities |
[c] | Changes in operating assets and liabilities:
|  | 2023 |  |  | 2022 |
Accounts receivable |  | $ | (819 | ) |  | $ | (798 | )
Inventories |  |  | (196 | ) |  |  | (448 | )
Prepaid expenses and other |  |  | 15 |  |  |  | (43 | )
Accounts payable |  |  | 609 |  |  |  | 812 |
Accrued salaries and wages |  |  | (23 | ) |  |  | 20 |
Other accrued liabilities |  |  | 636 |  |  |  | 250 |
Income taxes receivable |  |  | (1 | ) |  |  | (115 | )
|  | $ | 221 |  |  | $ | (322 | )

X
- Definition Details of items not involving current cash flows. + References No definition available. + Details
Name: | mga_DetailsOfItemsNotInvolvingCurrentCashFlowsTableTextBlock
Namespace Prefix: | mga_
Data Type: | dtr-types: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: | dtr-types: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: | dtr-types: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