XML 53 R39.htm IDEA: XBRL DOCUMENT
v3.22.4

SIGNIFICANT ACCOUNTING POLICIES (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2022
Accounting Policies [Abstract] |
Basis of presentation | Basis of presentation The consolidated financial statements of the Group have been prepared in accordance with the generally accepted accounting principles in the United States of America (“U.S. GAAP”).
Basis of consolidation | Basis of consolidation The consolidated financial statements of the Group include the financial statements of the Company and its subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation.
Noncontrolling interests and redeemable noncontrolling interests | Noncontrolling interests and redeemable noncontrolling interests For the Company’s consolidated subsidiaries, noncontrolling interests are recognized to reflect the portion of their equity that is not attributable, directly or indirectly, to the Company as the controlling shareholder. Noncontrolling interests are classified as a separate line item in the equity section of the Company’s consolidated balance sheets and have been separately disclosed in the Company’s consolidated statements of operations and comprehensive loss to distinguish the interests from that of the Company. Noncontrolling interests in subsidiaries that are redeemable at the option of the holder and not solely within the control of the Company for cash or other assets are classified outside of permanent equity at redemption value as redeemable noncontrolling interests. If the redemption event is probable to occur, the Company records the redeemable noncontrolling interests at the redemption value on each balance sheet date with the changes recognized as an adjustment to equity.
Use of estimates | Use of estimates The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, revenue, costs and expenses in the consolidated financial statements and accompanying notes, and disclosure of contingent liabilities at the date of the consolidated financial statements. Actual results could differ from these estimates. Significant accounting estimates reflected in the Group’s financial statements include allowance for doubtful accounts, provision for obsolete inventories, impairment of long-lived assets, valuation allowance for deferred tax assets, product warranties, fair value measurement of Bridge Notes, fair value measurement of warrant liability and share based compensation.
Emerging Growth Company | Emerging Growth Company Pursuant to the JOBS Act, an emerging growth company may adopt new or revised accounting standards that may be issued by FASB or the SEC either (i) within the same periods as those otherwise applicable to non-emerging growth companies or (ii) within the same time periods as private companies. The Company intends to take advantage of the exemption for complying with new or revised accounting standards within the same time periods as private companies. Accordingly, the information contained herein may be different than the information provided by other public companies. The Company also intends to take advantage of some of the reduced regulatory and reporting requirements of emerging growth companies pursuant to the JOBS Act so long as the Company qualifies as an emerging growth company, including, but not limited to, an exemption from the auditor attestation requirements of Section 404(b) of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation, and exemptions from the requirements of holding non-binding advisory votes on executive compensation and golden parachute payments.
Cash and cash equivalents | Cash and cash equivalents Cash and cash equivalents consist of cash on hand and highly liquid investments, which are unrestricted from withdrawal or use, or which have maturities of three months or less.
Restricted cash | Restricted cash Restricted cash represents deposits made to banks to secure bank acceptance notes (or Notes Payable), letters of credit issued by the Group, and restricted use bank borrowings (see Note 12). It is common in the PRC that the banks require the Group to pledge notes receivable or make a deposit as collateral. The deposits and the matured bank acceptance notes from its customers are recorded as restricted cash in the consolidated balance sheets.
Accounts receivable | Accounts receivable Accounts receivable represents those receivables derived in the ordinary course of business, net of allowance for doubtful accounts. Beginning on January 1, 2022, the Group evaluates its accounts receivable for expected credit losses on a regular basis. The Group maintains an estimated allowance for credit losses to reduce its accounts receivable to the amount that it believes will be collected. The Group uses the creditworthiness of customers, aging of the receivables, past transaction history with customers and their current condition, changes in customer payment terms, specific facts and circumstances, and the overall economic climate in the industries the Group serves to monitor the Group's receivables within the scope of expected credit losses model and use these as a basis to develop the Group's expected loss estimates.
Notes receivable and payable | Notes receivable and payable The Group accepts bank acceptance notes (“notes”) from customers in the PRC in the normal course of business. The Group may present these notes with banks in the PRC for cash payment or endorse these notes to its suppliers to settle its accounts payable. The Group derecongnised the endorsed notes upon transferring them to its suppliers as the Group loses effective control over these notes. Notes receivable and payable are typically non-interest bearing and have maturities of one year or less.
Short-term investments | Short-term investments The Group’s short-term held-to-maturity investments are classified based on their contractual maturity dates which are less than one year and are recorded at their amortized costs. The Company recognized $37, $ nil and $70 interest income from the short-term investments for the years ended December 31, 2020, 2021 and 2022, respectively. The Group reviews its held-to-maturity investments for other-than-temporary impairment (“OTTI”) based on the specific identification method. The Group considers available quantitative and qualitative evidence in evaluating the potential impairment of its short-term investments. If the cost of an investment exceeds the investment’s fair value, the Group considers, among other factors, general market conditions, expected future performance of the instruments, the duration and the extent to which the fair value of the investment is less than the cost, and the Group’s intent and ability to hold the investments. OTTI is recognized as a loss in the consolidated statements of operations.
Inventories, net | Inventories, net Inventories of the Group consist of raw materials, work in process and finished goods. Inventories are stated at the lower of cost or net realizable value. Inventory costs include expenses that are directly or indirectly incurred in the acquisition and production process, including shipping and handling costs charged by suppliers. The cost of materials and supplies used in production, direct labor costs and allocated overhead costs are all included in the inventory costs. The allocated overhead cost includes depreciation, insurance, employee benefits, and indirect labor. Cost is determined using the weighted average method. Inventories are written down to net realizable value taking into consideration of estimates of future demand, technology developments, market conditions and reasonably predicative costs of completion or disposal.
Prepaid expenses and other current assets | Prepaid expenses and other current assets Prepaid expenses and other current assets primarily consist of advances to suppliers, prepaid expenses, deposits and value-added tax receivables.
Property, plant and equipment, net | Property, plant and equipment, net Property, plant and equipment are carried at cost less accumulated depreciation. Depreciation is calculated on a straight-line basis over the following estimated useful lives:
Buildings | 20 years
Machineries and equipment | 10 years
Fixtures and electronic equipment | 4 - 5 years
Motor vehicles | 5 years
Leasehold improvements | Shorter of the lease term or estimated useful lives
Construction in progress represents manufacturing facilities and equipment under construction, and is stated at cost. The capitalization of these costs ceases when construction in progress is transferred to property, plant and equipment and substantially ready for its intended use. No depreciation is recorded for construction in progress. Repair and maintenance costs are charged to expenses as incurred.
Land use rights, net | Land use rights, net Land use rights are recorded at cost less accumulated amortization. Amortization is provided on a straight-line basis over the estimated useful lives, which are generally 50 years and represent the shorter of the estimated usage periods or the terms of the land use rights agreements.
Acquired intangible assets, net | Acquired intangible assets, net Acquired intangible assets with definite lives are amortized on a straight-line basis over their expected useful economic lives.
Impairment of long-lived assets | Impairment of long-lived assetsThe Company reviews long-lived assets with finite lives, including identifiable intangible assets with determinable useful lives, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the future net undiscounted cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets. Fair value is estimated based on various valuation techniques, including the discounted value of estimated future cash flows. The evaluation of asset impairment requires the Group to make assumptions about future cash flows over the life of the asset being evaluated. These assumptions require significant judgment and actual results may differ from assumed and estimated amounts.
Fair value of financial instrument | Fair value of financial instrument Financial instruments include cash and cash equivalents, restricted cash, short-term investments, accounts receivable, notes receivable, other receivable, amounts due from/to related parties, accounts payable, short-term bank borrowings, notes payable, bonds payable, Bridge Notes and warrant liability. The Group carries its cash and cash equivalents, restricted cash, Bridge Notes and warrant liability at fair value. The carrying values of other current financial instruments approximate their fair values reported in the consolidated balance sheets due to their short-term maturity.
Fair value | Fair value Fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Group considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability. Authoritative literature provides a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. An asset or liability categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement as follows: Level 1 Level 1 applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities. Level 2 Level 2 applies to assets or liabilities for which there are inputs other than quoted prices included within Level 1 that are observable for the assets or liabilities such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical assets or liabilities in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which significant inputs are observable or can be derived principally from, or corroborated by, observable market data. Level 3 Level 3 applies to assets or liabilities for which there are unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities.
Revenue recognition | Revenue recognition Nature of Goods and Services The Group’s revenue consists primarily of sales of lithium-ion batteries. The obligation of the Group is providing the battery products. Revenue is recognized at the point of time when control of the promised goods or services is transferred to the customer, in an amount that reflects the consideration the Group expects to be entitled to in exchange for the goods or services. Contract balances Contract balances include accounts receivable and advances from customers. Accounts receivable represent cash not received from customers and are recorded when the rights to consideration is unconditional. The allowance for doubtful accounts reflects the best estimate of probable losses inherent to the accounts receivable balance. Contract liabilities, recorded in advance from customers in the consolidated balance sheet, represent payment received in advance or payment received related to a material right provided to a customer to acquire additional goods or services at a discount in a future period.
Value added taxes | Value added taxes The Group reports revenue net of VAT. Entities in PRC that are VAT general tax payers are allowed to offset qualified VAT paid against their output VAT liabilities.
Cost of revenues | Cost of revenues Cost of revenues primarily consists of the cost of the products ultimately sold to customers, shipping and handling costs charged to the Group in the sales, product warranty expense, provision for obsolete inventories and other related cost that are directly attributable to the production of products.
Product Warranty | Product Warranty The Group provides product warranty, which entails repair or replacement of non-conforming items, in conjunction with the sales of products. The warranty liability recorded at each balance sheet date reflects management’s best estimates of its product warranty based on historical information and other currently available evidence. The Group’s product warranty generally ranges from one to eight years. The Group establishes a reserve for the estimated cost of the product warranty at the time revenue is recognized. The portion of the warranty that is expected to incur within the next 12 months is recorded in accrued expenses and other current liabilities, while the remaining balance is recorded in other non-current liabilities on the consolidated balance sheets. Product warranty is recorded as a cost of revenues.
Research and development expenses | Research and development expenses Research and development expenses primarily consist of salaries and benefits for research and development personnel, raw materials, office rental expense, general expenses and depreciation expenses associated with research and development activities.
Subsidy income | Subsidy income Government subsidies represent government grants received from local government authorities. Government subsidies related to the investment in production facilities is initially recorded as other current or other non-current liabilities and is amortized on a straight-line basis to offset the cost of revenues over the life of the relevant production assets or amortized on an effective interest method over the term of the loan.
Income taxes | Income taxes Current income taxes are provided for in accordance with the laws of the relevant tax authorities. Deferred income taxes are recognized when temporary differences exist between the tax bases of assets and liabilities and their reported amounts in the consolidated financial statements. Net operating loss carry forwards and credits are applied using enacted statutory tax rates applicable to future years. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more-likely-than-not that a portion of or all of the deferred tax assets will not be realized. The Group accounts for uncertain tax positions by reporting a liability for unrecognized tax benefits resulting from uncertain tax positions taken or expected to be taken in a tax return. Tax benefits are recognized from uncertain tax positions when the Group believes that it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The Group recognizes interest and penalties, if any, related to unrecognized tax benefits in income tax expense.
Share-based compensation | Share-based compensation Share-based payment transactions with employees are measured based on the grant date fair value of the equity instrument and recognized as compensation expense on a straight-line basis over the requisite service period, with a corresponding impact reflected in additional paid-in capital. For share-based awards granted with performance condition, the compensation cost is recognized when it is probable that the performance condition will be achieved. The Company reassesses the probability of achieving the performance condition at the end of each reporting date and records a cumulative catch-up adjustment for any changes to its assessment. For performance-based awards with a market condition, such as awards based on total shareholder return (“TSR”), compensation expense is recognized on a straight-line basis over the estimated service period of the award, regardless of whether the market condition is satisfied. Forfeitures are recognized as they occur. Liability-classified awards are remeasured at their fair-value-based measurement as of each reporting date until settlement.
Operating leases | Operating leases On January 1, 2022, the Company adopted ASU No. 2016-02, Leases (Topic 842) (“ASC 842”), using the modified retrospective transition method resulting in the recording of operating lease right-of-use (ROU) assets of $18,826 and operating lease liabilities of $18,776 upon adoption. Prior period amounts have not been adjusted and continue to be reported in accordance with the previous accounting guidance. The adoption of the new guidance did not have a material effect on the consolidated statements of operations. As of December 31, 2022, the Company recorded operating lease right-of-use (ROU) assets of $16,368 and operating lease liabilities of $16,281, including current portion in the amount of $1,934, which was recorded under accrued expenses and other current liabilities on the balance sheet. The Company determines if an arrangement is a lease or contains a lease at lease inception. Operating leases are required to be recorded in the statement of financial position as right-of-use assets and lease liabilities, initially measured at the present value of the lease payments. The Company has elected the package of practical expedients, which allows the Company not to reassess (1) whether any expired or existing contracts as of the adoption date are or contain a lease, (2) lease classification for any expired or existing leases as of the adoption date and (3) initial direct costs for any expired or existing leases as of the adoption date. The Company also elected the practical expedient not to separate lease and non-lease components of contracts. Lastly, for lease assets other than real estate, such as printing machines and electronic appliances, the Company elected the short-term lease exemption as their lease terms are 12 months or less. As the rate implicit in the lease is not readily determinable, the Company estimates its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is estimated in a portfolio approach to approximate the interest rate on a collateralized basis with similar terms and payments in a similar economic environment. Lease expense is recorded on a straight-line basis over the lease term.
Warrant Liability | Warrant Liability The Company accounts for warrants in accordance with the guidance contained in ASC 815-40 under which the warrants do not meet the criteria for equity treatment and must be recorded as liabilities. As the Private Warrants (as defined below Note 15) meet the definition of a derivative as contemplated in ASC 815, the Company classifies the Private Warrants as liabilities. This liability is subject to re-measurement at each balance sheet date until exercised, and any change in fair value is recognized in the statements of operations. The Private Warrants are valued using a Monte Carlo simulation model on the basis of the quoted market price of the Company’s publicly-traded warrants.
Comprehensive loss | Comprehensive loss Comprehensive loss includes net loss and foreign currency translation adjustments. Comprehensive loss is reported in the consolidated statements of comprehensive loss.
Net loss per share | Net loss per share Basic loss per share is computed by dividing net loss attributable to common stock, considering the accretions to redemption value of any preferred shares, by the weighted average number of common stock outstanding during the year using the two-class method. Under the two-class method, any net loss is allocated between Common Stock and other participating securities based on their participating rights. Net loss is not allocated to participating securities when the participating securities do not have a contractual obligation to share losses. The Company’s preferred shares that existed before its Merger, were participating securities as they participated in undistributed earnings on an as-if-converted basis. The preferred shares had no contractual obligation to fund or otherwise absorb the Company’s losses. Accordingly, any undistributed net loss was allocated on a pro rata basis to the common stock and preferred shares; whereas any undistributed net loss is allocated to ordinary shares only. All preferred shares that existed prior to the Merger were converted into common stock pursuant to the Merger and as of December 31, 2022, the Company does not have any preferred shares in issue. Diluted loss per share is calculated by dividing net loss attributable to Common Stock, as adjusted for the accretion and allocation of net loss related to preferred shares, if any, by the weighted average number of Common Stock and dilutive Common equivalent stock outstanding during the period. Common equivalent stock consist of shares issuable upon the conversion of any preferred shares and convertible bonds using the if-converted method, and Common Stock issuable upon the vesting of non-vested shares or exercise of outstanding share options (using the treasury stock method). Common equivalent stock are calculated based on the most advantageous conversion rate or exercise price from the standpoint of the security holder. Common equivalent stock are not included in the denominator of the diluted earnings per share calculation when inclusion of such shares would be anti-dilutive.
Foreign currencies | Foreign currencies The functional currency of the Company and all subsidiaries located in the U.S. is the United States dollar (“U.S. dollar”). For the Company’s subsidiaries located in the PRC, the functional currency is the Chinese Renminbi (“RMB”); the Company’s UK subsidiary, MP UK, the functional currency is the Great British Pound (“Pound”); the Company’s Germany subsidiary, MV GmbH, the functional currency is the Euro, and the Company’s Singapore subsidiary, MV Singapore, the functional currency is the Singapore Dollar (“SGD”). In preparing the consolidated financial statements of each individual group subsidiary, transactions in currencies other than the subsidiary’s functional currency (foreign currencies) are converted into the functional currency at the rates of exchange prevailing on the dates of the transactions. At the end of each reporting period, monetary items denominated in foreign currencies are translated at the rates prevailing at that date. Non-monetary items that are measured in terms of historical cost in a foreign currency are not retranslated. Exchange differences on the monetary items are recognized in the consolidated statements of operations in the period in which they arise. For the purposes of presenting the consolidated financial statements, the assets and liabilities of the Group’s foreign operations are translated into the reporting currency of the Group (i.e. US$) at the prevailing exchange rate at the end of the reporting period, and their income and expenses are translated at the average exchange rates for the year. Translation adjustments are reported as cumulative translation adjustments and are shown as a component of other comprehensive loss.
Foreign currency risk | Foreign currency risk RMB is not a freely convertible currency. The State Administration for Foreign Exchange, under the authority of the People’s Bank of China, controls the conversion of RMB into other currencies. The value of the RMB is subject to changes in central government policies and to international economic and political developments affecting supply and demand in the China Foreign Exchange Trading System market. Cash and cash equivalents and restricted cash of the Group included aggregate amounts of $102,782 and $98,021 as of December 31, 2021 and 2022, respectively, which were denominated in RMB.
Concentration of credit risk | Concentration of credit risk Financial instruments that potentially expose the Group to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, accounts receivable, notes receivable and short-term investments. The Group places its cash and cash equivalents with financial institutions with high credit ratings and quality. The Group conducts credit evaluations of customers and generally does not require collateral or other security from its customers.
Supplier Concentration | Supplier Concentration The Group relies on third parties for the supply of raw materials. In instances where these parties fail to perform their obligations, the Group may find alternative suppliers in the open market. For the years ended December 31, 2020, 2021 and 2022, 12%, 12% and 18% of our raw materials were purchased through company C, respectively, although numerous alternate sources of supply are readily available on comparable terms for the raw materials supplied by company C.
Newly adopted accounting pronouncements | Newly adopted accounting pronouncements In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). The guidance supersedes existing guidance on accounting for leases with the main difference being that operating leases are to be recorded in the statement of financial position as right-of-use assets and lease liabilities, initially measured at the present value of the lease payments. For operating leases with a term of 12 months or less, a lessee is permitted to make an accounting policy election not to recognize lease assets and liabilities. For public companies, the guidance is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. Early application of the guidance is permitted. In July 2018, ASU 2016-02 was updated with ASU 2018-11, Targeted Improvements to ASC 842, which provides entities with relief from the costs of implementing certain aspects of the new leasing standard. Specifically, under the amendments in ASU 2018-11, (1) entities may elect not to recast the comparative periods presented when transitioning to ASC 842 and (2) lessors may elect not to separate lease and non-lease components when certain conditions are met. Before ASU 2018-11 was issued, transition to the new lease standard required application of the new guidance at the beginning of the earliest comparative period presented in the consolidated financial statements. Newly adopted accounting pronouncements - continued As an EGC, the Company adopted this standard on January 1, 2022, and elected not to recast the comparative periods presented. The adoption did not have a material impact on the Company's consolidated statements of operations or consolidated statements of cash flows, and the adoption of Topic 842 did not result in a cumulative-effect adjustment to retained earnings. Further information is disclosed in Note 17 – Leases. In June 2016, the FASB issued ASU 2016-13, Financial Instruments — Credit Losses (Topic 326), which requires entities to measure all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. This replaces the existing incurred loss model and is applicable to the measurement of credit losses on loans, debt securities, trade receivables, net investments in leases, off balance sheet credit exposures, reinsurance receivables, and any other financial assets not excluded from the scope that have the contractual right to receive cash. This ASU is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. As an EGC, the Company adopted this standard on January 1, 2022, using a modified retrospective transition method and did not restate the comparable periods, which resulted in a cumulative-effect adjustment to decrease the opening balance of retained earnings on January 1, 2022 by $866. The adoption did not have a material impact on the Company’s consolidated financial statements.
Recent accounting pronouncements not yet adopted | Recent accounting pronouncements not yet adopted In August 2020, the FASB issued ASU 2020-06, “Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40)-Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity.” The ASU simplifies accounting for convertible instruments by removing major separation models required under current GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. For SEC filers, excluding smaller reporting companies, ASU 2020-06 is effective for fiscal years beginning after December 15, 2021 including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020. For all other entities, ASU 2020-06 is effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years. The Company is currently evaluating the impact that ASU 2020-06 may have on the consolidated financial statements and related disclosures.
Public warrants | Once the Public Warrants became exercisable, the Company may redeem the Public Warrants: •in whole and not in part; •at a price of $0.01 per warrant; •upon not less than 30 days’ prior written notice of redemption; •if, and only if, the reported last sale price of the Company’s Common Stock equals or exceeds $18.00 per share for any 20-trading days within a 30-trading day period ending on the third business day prior to the notice of redemption to the warrant holders; and •if, and only if, there is a current registration statement in effect with respect to the shares of Common Stock underlying the warrants.

X
- Definition Cost of revenues policy text block. + References No definition available. + Details
Name: | mvst_CostOfRevenuesPolicyTextBlock
Namespace Prefix: | mvst_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition It reparents emerging growth company policy text block. + References No definition available. + Details
Name: | mvst_EmergingGrowthCompanyPolicyTextBlock
Namespace Prefix: | mvst_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Foreign currency risk policy text block. + References No definition available. + Details
Name: | mvst_ForeignCurrencyRiskPolicyTextBlock
Namespace Prefix: | mvst_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Land use rights, net policy text block. + References No definition available. + Details
Name: | mvst_LandUseRightsNetPolicyTextBlock
Namespace Prefix: | mvst_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Noncontrolling interests and redeemable noncontrolling interests Policy Text Block. + References No definition available. + Details
Name: | mvst_NoncontrollingInterestsAndRedeemableNoncontrollingInterestsPolicyTextBlock
Namespace Prefix: | mvst_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Prepaid expenses and other current assets policy text block. + References No definition available. + Details
Name: | mvst_PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock
Namespace Prefix: | mvst_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Public Warrants + References No definition available. + Details
Name: | mvst_PublicWarrantsPolicyTextBlock
Namespace Prefix: | mvst_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Recent accounting pronouncements not yet adopted policy text block. + References No definition available. + Details
Name: | mvst_RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock
Namespace Prefix: | mvst_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Restricted cash policy text block. + References No definition available. + Details
Name: | mvst_RestrictedCashPolicyTextBlock
Namespace Prefix: | mvst_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Subsidy income policy text block. + References No definition available. + Details
Name: | mvst_SubsidyIncomePolicyTextBlock
Namespace Prefix: | mvst_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Supplier concentration policy text block. + References No definition available. + Details
Name: | mvst_SupplierConcentrationPolicyTextBlock
Namespace Prefix: | mvst_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Value added taxes policy text block. + References No definition available. + Details
Name: | mvst_ValueAddedTaxesPolicyTextBlock
Namespace Prefix: | mvst_
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 basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
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 -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586 + 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 for comprehensive income. + References No definition available. + Details
Name: | us-gaap_ComprehensiveIncomePolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit risk. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
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 -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684 + 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 its derivative instruments and hedging activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -URI https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(n)) -URI https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959 + Details
Name: | us-gaap_DerivativesPolicyTextBlock
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 -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257 + 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 extended product warranties and other guarantee contracts including the methodology for measuring the liability. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249 + Details
Name: | us-gaap_ExtendedProductWarrantyPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 60 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
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 -Publisher FASB -Name Accounting Standards Codification -Topic 830 -URI https://asc.fasb.org/topic&trid=2175825 + 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 and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 05 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -URI https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
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 -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -URI https://asc.fasb.org/topic&trid=2126998 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 330 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 6 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 + 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 investment in financial asset. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(3)(b)) -URI https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(2) -URI https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + Details
Name: | us-gaap_InvestmentPolicyTextBlock
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 -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980 + 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 pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
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://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 1 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 + 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 receivable. Includes, but is not limited to, accounts receivable and financing receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534 + Details
Name: | us-gaap_ReceivablesPolicyTextBlock
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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 + 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. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (f) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(1) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -URI https://asc.fasb.org/topic&trid=2228938 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -URI https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for accounts receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524 Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524 Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534 + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
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://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 12 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 11 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration