XML 124 R110.htm IDEA: XBRL DOCUMENT
v3.22.4

PREFERRED SHARES - Schedule of Balance of Series Preferred and Redeemable Noncontrolling Interests (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2021 | Dec. 31, 2020
Series C1 Preferred |  |
Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward] |  |
Balance at beginning | $ 80,581 | $ 76,684
Accretion |  | 3,897
Accretion from January 1 to July 23 | 2,257 |
Conversion as of Merger | (82,838) |
Ending at balance | 0 | 80,581
Series C2 Preferred |  |
Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward] |  |
Balance at beginning | 81,966 | 73,100
Accretion |  | 8,866
Accretion from January 1 to July 23 | 5,132 |
Conversion as of Merger | (87,098) |
Ending at balance | 0 | 81,966
Series D1 Preferred |  |
Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward] |  |
Balance at beginning | 146,583 | 127,935
Accretion |  | 18,648
Accretion from January 1 to July 23 | 10,708 |
Conversion as of Merger | (157,291) |
Ending at balance | 0 | 146,583
Redeemable noncontrolling interests |  |
Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward] |  |
Balance at beginning | 90,820 | 80,561
Accretion |  | 10,259
Accretion from January 1 to July 23 | 5,841 |
Conversion as of Merger | (96,661) |
Ending at balance | $ 0 | $ 90,820

X
- Definition Amount of accretion. + References No definition available. + Details
Name: | mvst_AccretionFromJanuary1ToJuly23
Namespace Prefix: | mvst_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of conversion as of merger. + References No definition available. + Details
Name: | mvst_ConversionAsOfMerger
Namespace Prefix: | mvst_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Equity Instrument Carrying Amount + References No definition available. + Details
Name: | mvst_EquityInstrumentCarryingAmount
Namespace Prefix: | mvst_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values. Excludes accretion associated with asset retirement obligations. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b)(2) -URI https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 35 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=6394232&loc=d3e17558-110866 + Details
Name: | us-gaap_AccretionExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_MovementInMinorityInterestRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=mvst_SeriesC1PreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=mvst_SeriesC2PreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=mvst_SeriesD1PreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=mvst_RedeemableNoncontrollingInterestsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |