XML 100 R90.htm IDEA: XBRL DOCUMENT
v3.21.4

Bank Borrowings (Details) - Schedule of changes in bank borrowings - USD ($) $ in Thousands | 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
Schedule of changes in bank borrowings [Abstract] |  |  |  |  |  |
Beginning balance |  |  |  |  | $ 11,922 | $ 66,267
Proceeds from bank borrowings |  | $ 5,757 | $ 26,603 | $ 15,230 | 17,308 | 17,735
Repayments of principal during the year | (3,400) | (5,696) | (15,665) | (17,590) | (17,815) | (71,674)
Exchange difference | $ (207) | $ 321 | $ (271) | $ 232 | 769 | (406)
Ending balance |  |  |  |  | 12,184 | 11,922
Including: |  |  |  |  |  |
Current |  |  |  |  | 12,184 | 11,922
Total |  |  |  |  | $ 12,184 | $ 11,922

X
- Definition Amount of bank borrowings. + References No definition available. + Details
Name: | mvst_BeginningBalanceOFBankBorrowings
Namespace Prefix: | mvst_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of ending balance of bank borrowings. + References No definition available. + Details
Name: | mvst_EndingBalanceOFBankBorrowings
Namespace Prefix: | mvst_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Exchange difference. + References No definition available. + Details
Name: | mvst_ExchangeDifference
Namespace Prefix: | mvst_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Definition Proceeds from bank borrowings. + References No definition available. + Details
Name: | mvst_ProceedsFromBankBorrowings
Namespace Prefix: | mvst_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

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

X
- Definition Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19,20) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_LongTermDebtNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant