XML 123 R113.htm IDEA: XBRL DOCUMENT
v3.21.4

Share-Based Payment (Details) - Schedule non-vested shares activity - $ / shares | 12 Months Ended
--- | ---
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018
Non-vested share [Member] |  |  |
Share-Based Payment (Details) - Schedule non-vested shares activity [Line Items] |  |  |
Number of non-vested shares, Outstanding at the beginning balance | 3,289,837 | 5,578,012 | 7,008,101
Weighted Average Grant date fair value per share, Outstanding at the beginning balance | $ 1.14 | $ 0.93 | $ 0.87
Number of non-vested shares, Forfeited |  |  | (1,430,089)
Weighted Average Grant date fair value per share, Forfeited |  |  | $ 0.64
Number of non-vested shares, Outstanding at the ending balance |  | 3,289,837 | 5,578,012
Weighted Average Grant date fair value per share, Outstanding at the ending balance |  | $ 1.14 | $ 0.93
Number of non-vested shares, transfer to non-vested share units | (3,289,837) | (2,288,175) |
Weighted Average Grant date fair value per share, transfer to non-vested share units | $ 1.14 | $ 0.64 |
Non-vested share units [Member] |  |  |
Share-Based Payment (Details) - Schedule non-vested shares activity [Line Items] |  |  |
Number of non-vested shares, Outstanding at the beginning balance | 19,809,056 | 17,291,560 | 18,235,550
Weighted Average Grant date fair value per share, Outstanding at the beginning balance | $ 0.9 | $ 0.96 | $ 0.97
Number of non-vested shares, Forfeited | (71,494) | (772,341) | (943,990)
Weighted Average Grant date fair value per share, Forfeited | $ 1.42 | $ 1.6 | $ 1.18
Number of non-vested shares, Outstanding at the ending balance | 23,027,399 | 19,809,056 | 17,291,560
Weighted Average Grant date fair value per share, Outstanding at the ending balance | $ 0.93 | $ 0.9 | $ 0.96
Number of non-vested shares, transfer to non-vested share units | 3,289,837 | 3,289,837 |
Weighted Average Grant date fair value per share, transfer to non-vested share units | $ 1.14 | $ 0.64 |

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

X
- Definition Number of non-vested shares, Outstanding. + References No definition available. + Details
Name: | mvst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstanding
Namespace Prefix: | mvst_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of non-vested shares, Forfeited. + References No definition available. + Details
Name: | mvst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberOfNonvestedSharesForfeited
Namespace Prefix: | mvst_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted Average Grant date fair value per share, Outstanding at the beginning balance. + References No definition available. + Details
Name: | mvst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValuePerShareOutstandingAtTheBeginningBalance
Namespace Prefix: | mvst_
Data Type: | dtr:perShareItemType
Balance Type: | na
Period Type: | instant

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

X
- Definition Weighted Average Grant date fair value per share, Forfeited. + References No definition available. + Details
Name: | mvst_WeightedAverageGrantDateFairValuePerShareForfeited
Namespace Prefix: | mvst_
Data Type: | dtr:perShareItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | mvst_WeightedAverageGrantDateFairValuePerShareTransferToNonvestedShareUnits
Namespace Prefix: | mvst_
Data Type: | dtr:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=mvst_NonvestedShareMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=mvst_NonvestedShareUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |