XML 140 R33.htm IDEA: XBRL DOCUMENT
v3.24.1

Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2023
Accounting Policies [Abstract] |
Principles of consolidation | Principles of consolidation The Consolidated Financial Statements include the accounts of Magna and its subsidiaries in which Magna has a controlling financial interest and is the primary beneficiary. The Company presents non-controlling interests as a separate component within Shareholders’ equity in the Consolidated Balance Sheets. All intercompany balances and transactions have been eliminated.
Use of estimates | Use of estimates The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Actual results could differ from those estimates.
Foreign currency translation | Foreign currency translation The Company operates globally, which gives rise to a risk that its earnings and cash flows may be adversely impacted by fluctuations in foreign exchange rates. Assets and liabilities of the Company’s operations having a functional currency other than the U.S. dollar are translated into U.S. dollars using the exchange rate in effect at year end, and revenues and expenses are translated at the average rate during the year. Exchange gains or losses on translation of the Company’s net investment in these operations are included in comprehensive income and are deferred in accumulated other comprehensive loss. Foreign exchange gains or losses on debt that was designated as a hedge of the Company’s net investment in these foreign operations are also recorded in accumulated other comprehensive loss. Foreign exchange gains and losses on transactions occurring in a currency other than an operation’s functional currency are reflected in net income, except for gains and losses on foreign exchange contracts used to hedge specific future commitments in foreign currencies and on intercompany balances which are designated as long-term investments. In particular, the Company uses foreign exchange forward contracts for the sole purpose of hedging certain of the Company’s future committed foreign currency based outflows and inflows. Most of the Company’s foreign exchange contracts are subject to master netting arrangements that provide for the net settlement of contracts, by counterparty, in the event of default or termination. All derivative instruments, including foreign exchange contracts, are recorded on the consolidated balance sheet at fair value. The fair values of derivatives are recorded on a gross basis in prepaid expenses and other, other assets, other accrued liabilities or other long-term liabilities. To the extent that derivative instruments are designated and qualify as cash flow hedges, the changes in their fair values are recorded in other comprehensive income. Changes in the fair value of derivative instruments that do not qualify for hedge accounting are recognized immediately in net income based on the nature of the underlying transaction. Amounts accumulated in other comprehensive loss or income are reclassified to net income in the period in which the hedged item affects net income. If the Company’s foreign exchange forward contracts cease to be effective as hedges, for example if projected foreign cash inflows or outflows declined significantly, gains or losses pertaining to the portion of the hedging transactions in excess of projected foreign currency denominated cash flows would be recognized in net income at the time this condition was identified.
Cash and cash equivalents | Cash and cash equivalents Cash and cash equivalents include cash on account, demand deposits and short-term investments with remaining maturities of less than three months at acquisition.
Inventories | Inventories Production inventories and tooling inventories manufactured in-house are valued at the lower of cost determined substantially on a first-in, first-out basis, or net realizable value. Cost includes the cost of materials plus direct labour applied to the product and the applicable share of manufacturing overhead.
Investments | Investments The Company accounts for investments in companies over which it has the ability to exercise significant influence, but does not hold a controlling financial interest, under the equity method [“Equity method investments”]. The Company monitors its Equity method investments for indicators of other-than-temporary declines in value on an ongoing basis. If the Company determines that an other-than-temporary decline in value has occurred, it recognizes an impairment loss, which is measured as the difference between the book value and the fair value of the investment. Fair value is generally determined using an income approach based on discounted cash flows. The inputs utilized in the analyses are classified as Level 3 inputs within the fair value hierarchy as defined in ASC 820, “Fair Value Measurement” and primarily consist of expected investee revenue and costs, estimated production volumes and discount rates. The Company also has investments in private and publicly traded companies over which it does not have the ability to exercise significant influence. The Company has elected to use the measurement alternative, defined as cost, less impairments, adjusted by observable price changes to measure the private equity investments. The Company values its investments in publicly traded equity securities using the closing price on the measurement date, as reported on the stock exchange on which the securities are traded. Private equity investments are subject to impairment reviews which considers both qualitative and quantitative factors that may have a significant impact on the investee’s fair value. Upon determining that an impairment may exist, the security’s fair value is calculated using the best information available, which may include cash flow projections or other available market data, and is compared to its carrying value. An impairment is recognized immediately if the carrying value exceeds the fair value.
Long-lived assets | Long-lived assets Fixed assets are recorded at historical cost. Depreciation is provided on a straight-line basis over the estimated useful lives of fixed assets at annual rates of 2 1 ⁄ 2 % to 5% for buildings, 7% to 10% for general purpose equipment and 10% to 33% for special purpose equipment. Finite-lived intangible assets, which have arisen principally through acquisitions, include customer relationship intangibles and patents and technology. Amortization of these finite-lived intangible assets is included within Amortization of acquired intangible assets. Amortization of other finite-lived intangible assets, including computer software and licenses, is included within Depreciation. Finite-lived intangible assets are amortized on a straight-line basis over their estimated useful lives which range from 4 to 15 years. The Company assesses fixed and finite-lived intangible assets for recoverability whenever indicators of impairment exist. If the carrying value of the asset exceeds the estimated undiscounted cash flows from the use of the asset, then an impairment loss is recognized to write the asset down to fair value. The fair value of fixed and finite-lived intangible assets is generally determined using estimated discounted future cash flows.
Business combinations | Business combinations The Company accounts for transactions in which it obtains control of a business in accordance with the acquisition method. The purchase price of an acquired business is allocated to its identifiable assets and liabilities based on estimated fair values at the date of the acquisition, and any excess is recorded as goodwill. During the measurement period, which may be up to one year following the acquisition date, the Company may record adjustments to assets acquired and liabilities assumed. Acquisition related costs incurred as a result of the business combination are expensed as incurred.
Goodwill | Goodwill Goodwill represents the excess of the cost of an acquired enterprise over the fair value of the identifiable assets acquired and liabilities assumed less any subsequent write-downs for impairment. Goodwill is reviewed for impairment in the fourth quarter of each year, or more frequently if indicators of potential impairment exist. Goodwill impairment is assessed based on a comparison of the fair value of a reporting unit to the underlying carrying value of the reporting unit’s net assets, including goodwill. When the carrying amount of the reporting unit exceeds its fair value, an impairment is recognized based on that difference. The fair value of a reporting unit is determined using its estimated discounted future cash flows.
Tooling and Pre-Production Engineering Costs Related to Long-Term Supply Agreements | Tooling and Pre-Production Engineering Costs Related to Long-Term Supply Agreements The Company incurs pre-production engineering and tooling costs related to the products produced for its customers under long-term supply agreements. Customer reimbursements for tooling and pre-production engineering activities that are part of a long-term supply arrangement are accounted for as a reduction of cost. Pre-production costs related to long-term supply arrangements with a contractual guarantee for reimbursement and capitalized tooling are included in Other assets. The Company expenses all pre-production engineering costs for which reimbursement is not contractually guaranteed by the customer. All tooling costs related to customer-owned tools for which reimbursement is not contractually guaranteed by the customer or for which the Company does not have a non-cancelable right to use the tooling are also expensed.
Warranty | Warranty The Company has assurance warranties and records product warranty liabilities based on its individual customer agreements. Under most customer agreements, the Company only accounts for existing or probable claims on product default issues when amounts related to such issues are probable and reasonably estimable. However, for certain powertrain systems, electronics, and complete vehicle assembly contracts, the Company records an estimate of future warranty-related costs based on the terms of the specific customer agreements and/or the Company’s warranty experience. Product liability and recall provisions are established based on the Company’s best estimate of the amounts necessary to settle existing claims which typically take into account: the number of units that may be returned; the cost of the product being replaced; labour to remove and replace the defective part; and the customer’s administrative costs relating to the recall. Judgement is also required as to the ultimate negotiated sharing of the cost between the Company, the customer and, in some cases, a supplier to the Company. When a decision to recall a product has been made or is probable, the Company’s portion of the estimated cost of the recall is recorded as a charge to net income in that period. The Company monitors warranty activity on an ongoing basis and adjusts reserve balances when it is probable that future warranty costs will be different than those previously estimated.
Income taxes | Income taxes The Company uses the liability method of tax allocation to account for income taxes. Under the liability method of tax allocation, deferred tax assets and liabilities are determined based on differences between the financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Company assesses whether valuation allowances should be established or maintained against its deferred tax assets based on consideration of all available evidence using a “more-likely-than-not” standard. The factors the Company uses to assess the likelihood of realization are its history of losses, forecasts of future pre-tax income and tax planning strategies that could be implemented to realize the deferred tax assets. No deferred tax liability is recorded for taxes on undistributed earnings and translation adjustments of foreign subsidiaries if these items are considered to be reinvested for the foreseeable future, until it becomes apparent that such earnings will be distributed in the foreseeable future and the Company will incur further tax on remittance. Recognition of uncertain tax positions is dependent on whether it is more-likely-than-not that a tax position will be sustained upon examination, including resolution of any related appeals or litigation processes, based on the technical merits of the position. A tax position that meets the more-likely-than-not recognition threshold is measured at the largest amount of tax benefit that is greater than 50% likely of being realized upon ultimate settlement. The Company recognizes interest and penalties related to uncertain tax positions in income tax expense.
Leases | Leases The Company determines if an arrangement is a lease or contains a lease at inception. Leases with an initial term of 12 months or less are considered short-term and are not recorded on the balance sheet. The Company recognizes operating lease expense for these leases on a straight-line basis over the lease term. Operating lease right-of-use [“ROU”] assets and operating lease liabilities are recognized based on the present value of the future lease payments over the lease term at the commencement date. As the rate implicit in the lease is not readily determinable for the Company’s operating leases, an incremental borrowing rate is generally used to determine the present value of future lease payments. The incremental borrowing rate for each lease is based on the Company’s estimated borrowing rate over a similar term to that of the lease payments, adjusted for various factors including collateralization, location and currency. A majority of the Company’s leases for manufacturing facilities are subject to variable lease-related payments, such as escalation clauses based on consumer price index rates or other similar indices. Variable payments that are based on an index or a rate are included in the recognition of the Company’s ROU assets and lease liabilities using the index or rate at lease commencement. Subsequent changes to these lease payments due to rate or index updates are recorded as lease expense in the period incurred. The Company’s lease agreements generally exclude non-lease components, and do not contain any material residual value guarantees or material restrictive covenants.
Employee future benefit plans | Employee future benefit plans The cost of providing benefits through defined benefit pensions, lump sum termination and long-term service payment arrangements, and post-retirement benefits other than pensions is actuarially determined and recognized in income using the projected benefit method pro-rated on service and management’s best estimate of expected plan investment performance, salary escalation, retirement ages of employees and, with respect to medical benefits, expected health care costs. Differences arising from plan amendments, changes in assumptions and experience gains and losses that are greater than 10% of the greater of: [i] the accrued benefit obligation at the beginning of the year; and [ii] the fair value [or market related value] of plan assets at the beginning of the year, are recognized in income over the expected average remaining service life of employees. Plan assets are valued at fair value. The cost of providing benefits through defined contribution pension plans is charged to income in the period in respect of which contributions become payable. The funded status of the plans is measured as the difference between the fair value of the plan assets and the projected benefit obligation [“PBO”]. The aggregate of all overfunded plans is recorded in other assets, and the aggregate of all underfunded plans is recorded in long-term employee benefit liabilities. The portion of the amount by which the actuarial present value of benefits included in the PBO exceeds the fair value of plan assets, payable in the next twelve months, is reflected in other accrued liabilities.
Revenue recognition | Revenue recognition The Company enters into contracts with its customers to provide production parts or assembled vehicles. Contracts do not commit the customer to a specified quantity of products; however, the Company is generally required to fulfill its customers’ purchasing requirements for the production life of the vehicle. Contracts do not typically become a performance obligation until the Company receives a purchase order and a customer release for a specific number of parts or assembled vehicles at a specified price. While long-term supply agreements may range from five to seven years, contracts may be terminated by customers at any time. Historically, terminations have been minimal. Contracts may also provide for annual price reductions over the production life of the vehicle, and prices are adjusted on an ongoing basis to reflect changes in product content/cost and other commercial factors. Revenue is recognized at the point in time when control of the parts produced or assembled vehicles are transferred to the customer according to the terms of the contract. The amount of revenue recognized reflects the consideration that the Company expects to be entitled to in exchange for those products based on purchase orders and ongoing price adjustments [some of which is accounted for as variable consideration]. The Company uses the expected value method, taking into account historical data and the status of current negotiations, to estimate the amount to which it expects to be entitled. Significant changes to the Company’s estimates of variable consideration are not expected. The Company’s complete vehicle assembly contracts with customers are complex and often include promises to transfer multiple products and services, some of which may be implicitly contracted. For these arrangements, each good or service is evaluated to determine whether it represents a distinct performance obligation, and whether it should be characterized as revenue or reimbursement of costs incurred. The total transaction price is then allocated to the distinct performance obligations based on the expected cost plus a margin approach and amounts related to revenue are recognized as discussed above. The terms of the Company’s complete vehicle assembly contracts with customers differ with respect to the ownership of components related to the assembly process. Under contracts where the Company acts as principal, purchased components in assembled vehicles are included in our inventory, accounts payable and cost of sales. These costs are reflected in the revenue recognized from the sale of the final assembled vehicle to the customer and are included in accounts receivable. Where a contract provides that the primary components are held on consignment by the Company, the revenue recognized principally reflects the assembly fee. The Company also performs tooling and engineering activities for its customers that are not part of a long-term production arrangement. Tooling and engineering revenue is recognized at a point in time or over time depending, among other considerations, on whether the Company has an enforceable right to payment plus a reasonable profit, for performance completed to date. Over-time recognition utilizes costs incurred to date relative to total estimated costs at completion, to measure progress toward satisfying performance obligations. Revenue is recognized as control is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods and services. For the year ended December 31, 2023, total tooling and engineering sales were $785 million [2022—$731 million]. The Company’s customers pay for products received in accordance with payment terms that are customary in the industry, typically 30 to 90 days. The Company’s contracts with its customers do not have significant financing components. Taxes assessed by a governmental authority that are both imposed on, and concurrent with, a specific revenue-producing transaction that are collected by the Company from a customer are excluded from revenue.
Contract Assets and Liabilities | Contract Assets and Liabilities The Company’s contract assets relate to the right to consideration for work completed but not yet billed and are included in Accounts Receivable. Amounts may not exceed their net realizable value. As at December 31, 2023, the Company’s unbilled accounts receivable balance was $765 million [2022 - $571 million]. Contract assets do not include the costs of obtaining or fulfilling a contract with a customer, as these amounts are generally expensed as incurred. Customer advances are recorded as deferred revenue [a contract liability]. As at December 31, 2023 the contract liability balance was $570 million [2022 - $347 million]. As performance obligations were satisfied during 2023, the Company recognized $87 million [2022 - $130 million] of previously recorded contract liabilities into revenue.
Government assistance | Government assistance The Company makes periodic applications for financial assistance under available government assistance programs in the various jurisdictions that the Company operates. Grants relating to capital expenditures are reflected as a reduction of the cost of the related assets. Grants relating to current operating expenditures may be deferred and recognized in the consolidated statement of income over the period necessary to match them with the costs that they are intended to compensate and are presented as a reduction of the related expense. The Company also receives tax credits and tax super allowances, the benefits of which are recorded as a reduction of income tax expense. In addition, the Company receives loans which are recorded as liabilities in amounts equal to the cash received. When a government loan is issued to the Company at a below-market rate of interest, the loan is initially recorded at its net present value and accreted to its face value over the period of the loan. The benefit of the below-market rate of interest is accounted for similar to a government grant and is measured as the difference between the initial carrying value of the loan and the cash proceeds received.
Research and development | Research and development Costs incurred in connection with research and development activities, to the extent not recoverable from the Company’s customers, are expensed as incurred. For the years ended December 31, 2023 and 2022, research and development costs charged to expense, net of reimbursements, were $862 million and $649 million, respectively.
Restructuring | Restructuring Restructuring costs generally include employee termination benefits, as well as other costs resulting from restructuring actions. These actions may result in employees receiving voluntary or involuntary termination benefits, which are mainly pursuant to union or other contractual agreements or statutory requirements. Voluntary termination benefits are accrued when an employee accepts the related offer. Involuntary termination benefits are accrued upon the commitment to a termination plan and when liabilities are determined to be probable and estimable. Additional elements of severance and termination benefits associated with nonrecurring benefits may be recognized rateably over each employee’s required future service period. All other restructuring costs are expensed as incurred.
Earnings per Common Share | Earnings per Common Share Basic earnings per Common Share are calculated on net income attributable to Magna International Inc. using the weighted average number of Common Shares outstanding during the year. Diluted earnings per Common Share are calculated on the weighted average number of Common Shares outstanding, including an adjustment for stock options outstanding using the treasury stock method.

X
- Definition Contract assets and contract liabilities. + References No definition available. + Details
Name: | mga_ContractAssetsAndLiabilitiesPolicyTextBlock
Namespace Prefix: | mga_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 05 -Paragraph 4 -Subparagraph (a)-(d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479515/805-10-05-4 + Details
Name: | us-gaap_BusinessCombinationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.P.3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -SubTopic 10 -Topic 420 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-1 + Details
Name: | us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 21D -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-21D + Details
Name: | us-gaap_EquityMethodInvestmentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//830/tableOfContent + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//350-20/tableOfContent + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for government assistance. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 832 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483507/832-10-50-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 832 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483507/832-10-50-5 + Details
Name: | us-gaap_GovernmentAssistancePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 912 -SubTopic 330 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//330/tableOfContent Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 6 -Subparagraph (a) -SubTopic 10 -Topic 270 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482989/270-10-45-6 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-1 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for postemployment benefits. Postemployment benefits are benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement, except for: a) benefits provided through a pension or postretirement benefit plan, b) individual deferred compensation arrangements, c) special or contractual termination benefits, and d) stock compensation plans. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 712 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//712/tableOfContent + Details
Name: | us-gaap_PostemploymentBenefitPlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the preproduction design and development costs it incurs related to long-term supply arrangements, including whether such costs are capitalized or expensed as incurred. The entity also may disclose the aggregate amount of (1) assets recognized for agreements that contractually reimburse the entity for its pre-production design and development costs (2) assets recognized for molds, dies and other tools that the entity owns and (3) assets recognized for molds, dies and other tools that the entity does not own. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 340 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480341/340-10-S99-3 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 730 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483044/730-10-05-1 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 9: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org//606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for standard warranties including the methodology for measuring the liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8 + Details
Name: | us-gaap_StandardProductWarrantyPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 11 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 12 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration