XML 99 R89.htm IDEA: XBRL DOCUMENT
v3.21.4

Bank Borrowings (Details) - USD ($) $ in Thousands | 9 Months Ended | 12 Months Ended
--- | --- | ---
Sep. 30, 2021 | Dec. 31, 2020 | Dec. 31, 2019
Bank Borrowings (Details) [Line Items] |  |  |
Guarantee to secure certain loan |  | $ 20,874 | $ 32,607
Loan balance | $ 13,191 |  |
Bank facility agreement, description | the German bank includes a $13.0 million (EUR11 million) 8-year maturity term loan and a $4.7 million (EUR4 million) revolving facility (“German Bank Facility Agreement”). The interest rate of the 8-year maturity term loan is EURIBOR plus a margin rate determined by the financial leverage ratio of the Group. The $4.7 million (EUR4 million) revolving facility at 6.00% annual interest, needs to be renewed every year (60 days in advance). During the nine months ended September 30, 2021, the Group drew down the 8-year maturity term loan to the amount of $9,660. |  |
Minimum [Member] |  |  |
Bank Borrowings (Details) [Line Items] |  |  |
Interest rate | 5.00% | 4.68% |
Maximum [Member] |  |  |
Bank Borrowings (Details) [Line Items] |  |  |
Interest rate | 6.00% | 5.66% |

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

X
- Definition Bank facility agreement description. + References No definition available. + Details
Name: | mvst_BankFacilityAgreementDescription
Namespace Prefix: | mvst_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Face (par) amount of debt instrument at time of issuance. + References No definition available. + Details
Name: | mvst_DebtInstrumentFaceAmount1
Namespace Prefix: | mvst_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References No definition available. + Details
Name: | mvst_DebtInstrumentInterestRateStatedPercentage1
Namespace Prefix: | mvst_
Data Type: | dtr:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of Guarantee to secure certain loan. + References No definition available. + Details
Name: | mvst_GuaranteeToSecureCertainLoan
Namespace Prefix: | mvst_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |