XML 116 R106.htm IDEA: XBRL DOCUMENT
v3.21.4

Ordinary Shares (Details) - $ / shares | 12 Months Ended |
--- | --- | ---
Dec. 31, 2020 | Dec. 31, 2019
Ordinary Shares [Abstract] |  |
Ordinary shares authorized | 240,450,000 |
Ordinary per share (in Dollars per share) | $ 0.0001 |
Ordinary shares |  | 99,028,297

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

X
- Definition The maximum number of common shares permitted to be issued by an entity's charter and bylaws. + References No definition available. + Details
Name: | mvst_OrdinarySharesAuthorized
Namespace Prefix: | mvst_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Face amount or stated value per share of ordinary share. + References No definition available. + Details
Name: | mvst_OrdinarySharesPerShare
Namespace Prefix: | mvst_
Data Type: | dtr:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Total number of redeemable preferred shares issued. + References No definition available. + Details
Name: | mvst_RedeemablePreferredSharesIssued
Namespace Prefix: | mvst_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant