XML 92 R75.htm IDEA: XBRL DOCUMENT
v3.25.1

LEASES (Details Narrative) - USD ($) $ in Thousands |  | 1 Months Ended | 3 Months Ended | 12 Months Ended
--- | --- | --- | --- | ---
Feb. 13, 2025 | Sep. 30, 2022 | Apr. 30, 2022 | Sep. 30, 2021 | Jun. 30, 2023 | Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2022
Lessee finance lease description |  |  |  |  |  | Finance leases contain options to purchase the leased property. The depreciable life of assets and leasehold improvements are limited by the expected lease term, unless the Company is reasonably certain to exercise the purchase option. |  |
Lease expires |  |  |  | expires in July 2032 |  |  |  |
Option to extend term |  |  |  | option to extend the term for one ten-year renewal period |  |  |  |
Proceeds from lease payment |  |  |  |  | $ 3,000 |  |  |
Lease expiration |  |  |  | expires in December 2032, contains an option to extend the term for one ten-year renewal period. |  |  |  |
Impairment expense |  |  |  |  |  | $ 405 |  |
First Lease [Member] |  |  |  |  |  |  |  |
Lease expiration |  |  | expiration of November 2027. |  |  |  |  |
Impairment expense |  |  |  |  |  | 200 |  |
Second Lease [Member] |  |  |  |  |  |  |  |
Lease expiration |  | expiration from April 2027 to April 2025, |  |  |  |  |  |
Impairment expense |  |  |  |  |  | 100 |  |
Third Lease [Member] |  |  |  |  |  |  |  |
Lease expiration |  | expires in October 2029, includes an option to extend the term for two three-year renewal periods |  |  |  |  |  |
Impairment expense |  |  |  |  |  | $ 100 |  |
Subsequent Event [Member] |  |  |  |  |  |  |  |
Rent payments | $ 100 |  |  |  |  |  |  |
Minimum [Member] |  |  |  |  |  |  |  |
Operating and finance lease remaining term |  |  |  |  |  | 1 year |  |
Maximum [Member] |  |  |  |  |  |  |  |
Operating and finance lease remaining term |  |  |  |  |  | 8 years |  |

X
- Definition Lease expiration. + References No definition available. + Details
Name: | MVIS_LeaseExpiration
Namespace Prefix: | MVIS_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Operating and finance lease remaining lease term. + References No definition available. + Details
Name: | MVIS_OperatingAndFinanceLeaseRemainingLeaseTerm
Namespace Prefix: | MVIS_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Description of lessee's finance lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3 + Details
Name: | us-gaap_LesseeFinanceLeaseDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of lessee's operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3 + Details
Name: | us-gaap_LesseeOperatingLeaseDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3 + Details
Name: | us-gaap_LesseeOperatingLeaseOptionToExtend
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of loss from impairment of right-of-use asset from operating lease. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 25 -Paragraph 6 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479365/842-20-25-6 + Details
Name: | us-gaap_OperatingLeaseImpairmentLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Cash payments to lessor's for use of assets under operating leases. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (g) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25 + Details
Name: | us-gaap_PaymentsForRent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of cash inflow from lease payment, classified as operating activity. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479016/842-30-45-5 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479016/842-30-45-7 + Details
Name: | us-gaap_ProceedsFromLeasePayments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_LeaseContractualTermAxis=MVIS_FirstLeaseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LeaseContractualTermAxis=MVIS_SecondLeaseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LeaseContractualTermAxis=MVIS_ThirdLeaseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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: |