XML 174 R164.htm IDEA: XBRL DOCUMENT
v3.21.4

Net Loss Per Share (Details) - Schedule of shares outstanding were excluded from the calculation of diluted net loss per ordinary share - shares | 3 Months Ended | 9 Months Ended | 12 Months Ended
--- | --- | --- | ---
Sep. 30, 2021 | Sep. 30, 2020 | Sep. 30, 2021 | Sep. 30, 2020 | Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018
Net Loss Per Share (Details) - Schedule of shares outstanding were excluded from the calculation of diluted net loss per ordinary share [Line Items] |  |  |  |  |  |  |
Shares issuable upon exercise of share options | 33,641,132 | 26,228,125 | 33,869,470 | 16,854,262 |  |  |
Shares issuable upon vesting of non-vested shares | 98,094 |  | 33,093 | 365,484 | 72,122 | 4,712,098 | 6,292,521
Shares issuable upon exercise of warrants | 21,327,750 |  | 7,187,374 |  |  |  |
Shares issuable upon conversion of series |  |  |  |  |  | 2,613,042 | 31,357,306
Shares issuable upon conversion of non-controlling interests of a subsidiary | 4,125,761 | 17,253,182 | 12,829,289 | 17,253,182 |  |  |
Shares issuable upon vesting of Earn-out shares | 14,999,991 |  | 5,054,942 |  |  |  |
Shares issuable that may be subject to cancellation | 1,265,625 |  | 426,511 |  |  |  |
Shares Issuable Upon Conversion of Series B2 Preferred [Member] |  |  |  |  |  |  |
Net Loss Per Share (Details) - Schedule of shares outstanding were excluded from the calculation of diluted net loss per ordinary share [Line Items] |  |  |  |  |  |  |
Shares issuable upon conversion of series | 7,153,219 | 8,545,490 | 8,076,300 | 8,545,490 | 8,545,490 | 8,545,490 | 8,545,490
Shares Issuable Upon Conversion of Series C1 Preferred [Member] |  |  |  |  |  |  |
Net Loss Per Share (Details) - Schedule of shares outstanding were excluded from the calculation of diluted net loss per ordinary share [Line Items] |  |  |  |  |  |  |
Shares issuable upon conversion of series | 6,398,475 | 26,757,258 | 19,896,422 | 26,757,258 | 26,757,258 | 24,527,400 |
Shares Issuable Upon Conversion of Series C2 Preferred [Member] |  |  |  |  |  |  |
Net Loss Per Share (Details) - Schedule of shares outstanding were excluded from the calculation of diluted net loss per ordinary share [Line Items] |  |  |  |  |  |  |
Shares issuable upon conversion of series | 4,842,260 | 20,249,450 | 15,057,284 | 20,249,450 | 20,249,450 | 18,561,830 |
Shares Issuable Upon Conversion of Series D1 Preferred [Member] |  |  |  |  |  |  |
Net Loss Per Share (Details) - Schedule of shares outstanding were excluded from the calculation of diluted net loss per ordinary share [Line Items] |  |  |  |  |  |  |
Shares issuable upon conversion of series | 5,335,362 | 22,311,516 | 16,590,614 | 22,311,516 | 22,311,516 | 22,311,516 | 22,311,516
Shares Issuable Upon Conversionof Series D2 Preferred [Member] |  |  |  |  |  |  |
Net Loss Per Share (Details) - Schedule of shares outstanding were excluded from the calculation of diluted net loss per ordinary share [Line Items] |  |  |  |  |  |  |
Shares issuable upon conversion of series | 1,606,919 | 6,719,845 | 4,996,808 | 6,719,845 | 6,719,845 | 6,719,845 | 2,738,213

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

X
- Definition Shares issuable that may be subject to cancellation. + References No definition available. + Details
Name: | mvst_SharesIssuableThatMayBeSubjectToCancellationinDollars
Namespace Prefix: | mvst_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | mvst_SharesIssuableUponConversionOfNoncontrollingInterestsSubsidiary
Namespace Prefix: | mvst_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Shares issuable upon conversion of series. + References No definition available. + Details
Name: | mvst_SharesIssuableUponConversionOfSeries
Namespace Prefix: | mvst_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Shares issuable upon exercise of share options. + References No definition available. + Details
Name: | mvst_SharesIssuableUponExerciseOfShareOptions
Namespace Prefix: | mvst_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Shares issuable upon exercise of warrants. + References No definition available. + Details
Name: | mvst_SharesIssuableUponExerciseOfWarrants
Namespace Prefix: | mvst_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Shares issuable upon vesting of Earn-out shares. + References No definition available. + Details
Name: | mvst_SharesIssuableUponVestingOfEarnoutShares
Namespace Prefix: | mvst_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Shares issuable upon vesting of non-vested shares. + References No definition available. + Details
Name: | mvst_SharesIssuableUponVestingOfNonvestedShares
Namespace Prefix: | mvst_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

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

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

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

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

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