<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:MVIS="http://microvision.com/20241231"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="mvis-20241231.xsd" xlink:type="simple"/>
    <context id="From2024-01-01to2024-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_PeoMember_custom_SubtractGrantDateFairValueOfOptionAwardsAndStockAwardsGrantedInTheApplicableFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">MVIS:SubtractGrantDateFairValueOfOptionAwardsAndStockAwardsGrantedInTheApplicableFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_SubtractGrantDateFairValueOfOptionAwardsAndStockAwardsGrantedInTheApplicableFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">MVIS:SubtractGrantDateFairValueOfOptionAwardsAndStockAwardsGrantedInTheApplicableFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_SubtractGrantDateFairValueOfOptionAwardsAndStockAwardsGrantedInTheApplicableFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">MVIS:SubtractGrantDateFairValueOfOptionAwardsAndStockAwardsGrantedInTheApplicableFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_PeoMember_custom_AdjustForYearEndFairValueOfEquityAwardsGrantedInTheApplicableFiscalYearThatAreOutstandingAndUnvestedAsOfTheApplicableFiscalYearEndMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">MVIS:AdjustForYearEndFairValueOfEquityAwardsGrantedInTheApplicableFiscalYearThatAreOutstandingAndUnvestedAsOfTheApplicableFiscalYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_AdjustForYearEndFairValueOfEquityAwardsGrantedInTheApplicableFiscalYearThatAreOutstandingAndUnvestedAsOfTheApplicableFiscalYearEndMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">MVIS:AdjustForYearEndFairValueOfEquityAwardsGrantedInTheApplicableFiscalYearThatAreOutstandingAndUnvestedAsOfTheApplicableFiscalYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_AdjustForYearEndFairValueOfEquityAwardsGrantedInTheApplicableFiscalYearThatAreOutstandingAndUnvestedAsOfTheApplicableFiscalYearEndMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">MVIS:AdjustForYearEndFairValueOfEquityAwardsGrantedInTheApplicableFiscalYearThatAreOutstandingAndUnvestedAsOfTheApplicableFiscalYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_PeoMember_custom_AdjustForChangeInFairValueAtYearEndOfEquityAwardsGrantedInPriorYearsThatAreAndUnvestedAsOfTheApplicableFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">MVIS:AdjustForChangeInFairValueAtYearEndOfEquityAwardsGrantedInPriorYearsThatAreAndUnvestedAsOfTheApplicableFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_AdjustForChangeInFairValueAtYearEndOfEquityAwardsGrantedInPriorYearsThatAreAndUnvestedAsOfTheApplicableFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">MVIS:AdjustForChangeInFairValueAtYearEndOfEquityAwardsGrantedInPriorYearsThatAreAndUnvestedAsOfTheApplicableFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_AdjustForChangeInFairValueAtYearEndOfEquityAwardsGrantedInPriorYearsThatAreAndUnvestedAsOfTheApplicableFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">MVIS:AdjustForChangeInFairValueAtYearEndOfEquityAwardsGrantedInPriorYearsThatAreAndUnvestedAsOfTheApplicableFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_PeoMember_custom_AdjustForVestingDateFairValueOfEquityAwardsGrantedAndVestedInApplicableFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">MVIS:AdjustForVestingDateFairValueOfEquityAwardsGrantedAndVestedInApplicableFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_AdjustForVestingDateFairValueOfEquityAwardsGrantedAndVestedInApplicableFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">MVIS:AdjustForVestingDateFairValueOfEquityAwardsGrantedAndVestedInApplicableFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_AdjustForVestingDateFairValueOfEquityAwardsGrantedAndVestedInApplicableFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">MVIS:AdjustForVestingDateFairValueOfEquityAwardsGrantedAndVestedInApplicableFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_PeoMember_custom_AdjustForChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheApplicableFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">MVIS:AdjustForChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheApplicableFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_AdjustForChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheApplicableFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">MVIS:AdjustForChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheApplicableFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_AdjustForChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheApplicableFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">MVIS:AdjustForChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheApplicableFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_PeoMember_custom_AdjustForChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInApplicableFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">MVIS:AdjustForChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInApplicableFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_AdjustForChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInApplicableFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">MVIS:AdjustForChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInApplicableFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_AdjustForChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInApplicableFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">MVIS:AdjustForChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInApplicableFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_SubtractGrantDateFairValueOfOptionAwardsAndStockAwardsGrantedInTheApplicableFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">MVIS:SubtractGrantDateFairValueOfOptionAwardsAndStockAwardsGrantedInTheApplicableFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_SubtractGrantDateFairValueOfOptionAwardsAndStockAwardsGrantedInTheApplicableFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">MVIS:SubtractGrantDateFairValueOfOptionAwardsAndStockAwardsGrantedInTheApplicableFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_SubtractGrantDateFairValueOfOptionAwardsAndStockAwardsGrantedInTheApplicableFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">MVIS:SubtractGrantDateFairValueOfOptionAwardsAndStockAwardsGrantedInTheApplicableFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AdjustForYearEndFairValueOfEquityAwardsGrantedInApplicableFiscalYearThatAreOutstandingAndUnvestedAsOfApplicableFiscalYearEndMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">MVIS:AdjustForYearEndFairValueOfEquityAwardsGrantedInApplicableFiscalYearThatAreOutstandingAndUnvestedAsOfApplicableFiscalYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AdjustForYearEndFairValueOfEquityAwardsGrantedInApplicableFiscalYearThatAreOutstandingAndUnvestedAsOfApplicableFiscalYearEndMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">MVIS:AdjustForYearEndFairValueOfEquityAwardsGrantedInApplicableFiscalYearThatAreOutstandingAndUnvestedAsOfApplicableFiscalYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AdjustForYearEndFairValueOfEquityAwardsGrantedInApplicableFiscalYearThatAreOutstandingAndUnvestedAsOfApplicableFiscalYearEndMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">MVIS:AdjustForYearEndFairValueOfEquityAwardsGrantedInApplicableFiscalYearThatAreOutstandingAndUnvestedAsOfApplicableFiscalYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AdjustForYearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfApplicableFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">MVIS:AdjustForYearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfApplicableFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AdjustForYearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfApplicableFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">MVIS:AdjustForYearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfApplicableFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AdjustForYearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfApplicableFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">MVIS:AdjustForYearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfApplicableFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AdjustForChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInApplicableFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">MVIS:AdjustForChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInApplicableFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AdjustForChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInApplicableFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">MVIS:AdjustForChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInApplicableFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AdjustForChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInApplicableFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">MVIS:AdjustForChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInApplicableFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_SubtractPriorYearEndFairValueOfEquityAwardGrantedInPriorYearsThatFailedToVestInApplicableFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">MVIS:SubtractPriorYearEndFairValueOfEquityAwardGrantedInPriorYearsThatFailedToVestInApplicableFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_SubtractPriorYearEndFairValueOfEquityAwardGrantedInPriorYearsThatFailedToVestInApplicableFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">MVIS:SubtractPriorYearEndFairValueOfEquityAwardGrantedInPriorYearsThatFailedToVestInApplicableFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_SubtractPriorYearEndFairValueOfEquityAwardGrantedInPriorYearsThatFailedToVestInApplicableFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">MVIS:SubtractPriorYearEndFairValueOfEquityAwardGrantedInPriorYearsThatFailedToVestInApplicableFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>1</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>2</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000065770</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>3</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Ratio">
        <measure>pure</measure>
    </unit>
    <dei:AmendmentFlag contextRef="From2024-01-01to2024-12-31" id="Fact000003">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="From2024-01-01to2024-12-31" id="Fact000004">0000065770</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2024-01-01to2024-12-31" id="xdx2ixbrl0011">PRE 14A</dei:DocumentType>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_AdjustForYearEndFairValueOfEquityAwardsGrantedInTheApplicableFiscalYearThatAreOutstandingAndUnvestedAsOfTheApplicableFiscalYearEndMember"
      id="xdx2ixbrl0067"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_AdjustForChangeInFairValueAtYearEndOfEquityAwardsGrantedInPriorYearsThatAreAndUnvestedAsOfTheApplicableFiscalYearMember"
      id="xdx2ixbrl0072"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_PeoMember_custom_AdjustForChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheApplicableFiscalYearMember"
      id="xdx2ixbrl0078"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_AdjustForChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheApplicableFiscalYearMember"
      id="xdx2ixbrl0079"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_PeoMember_custom_AdjustForChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInApplicableFiscalYearMember"
      id="xdx2ixbrl0082"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_AdjustForChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInApplicableFiscalYearMember"
      id="xdx2ixbrl0083"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_SubtractGrantDateFairValueOfOptionAwardsAndStockAwardsGrantedInTheApplicableFiscalYearMember"
      id="xdx2ixbrl0097"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AdjustForYearEndFairValueOfEquityAwardsGrantedInApplicableFiscalYearThatAreOutstandingAndUnvestedAsOfApplicableFiscalYearEndMember"
      id="xdx2ixbrl0101"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_SubtractPriorYearEndFairValueOfEquityAwardGrantedInPriorYearsThatFailedToVestInApplicableFiscalYearMember"
      id="xdx2ixbrl0113"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_SubtractPriorYearEndFairValueOfEquityAwardGrantedInPriorYearsThatFailedToVestInApplicableFiscalYearMember"
      id="xdx2ixbrl0114"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_SubtractPriorYearEndFairValueOfEquityAwardGrantedInPriorYearsThatFailedToVestInApplicableFiscalYearMember"
      id="xdx2ixbrl0117"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_SubtractPriorYearEndFairValueOfEquityAwardGrantedInPriorYearsThatFailedToVestInApplicableFiscalYearMember"
      id="xdx2ixbrl0118"
      unitRef="USD"
      xsi:nil="true"/>
    <dei:EntityRegistrantName contextRef="From2024-01-01to2024-12-31" id="Fact000012">MICROVISION, INC.</dei:EntityRegistrantName>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="From2024-01-01to2024-12-31" id="Fact000013">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <ecd:AwardTmgMnpiDiscTextBlock contextRef="From2024-01-01to2024-12-31" id="Fact000014">We do &lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIEF3YXJkIFRpbWluZyBEaXNjbG9zdXJlAA__" id="xdx_904_eecd--AwardTmgMnpiCnsdrdFlag_dbF_c20240101__20241231_zMj4YEZbhJwi"&gt;not&lt;/span&gt; grant equity awards on a predetermined schedule,
but typically approve equity awards either at regularly scheduled meetings of our Compensation Committee or Board of Directors, or during
an open trading window. We have not granted, nor do we intend to grant, stock options in anticipation of the release of material nonpublic
information that is likely to result in changes to the price of our common stock, such as a significant positive or negative earnings
announcement, and we have not taken, nor do we intend to take, material nonpublic information into account when determining the terms
of stock options. Similarly, we have &lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIEF3YXJkIFRpbWluZyBEaXNjbG9zdXJlAA__" id="xdx_902_eecd--MnpiDiscTimedForCompValFlag_dbF_c20240101__20241231_zrCMF7dZTVie"&gt;not &lt;/span&gt;timed, nor do we intend to time, the release of material nonpublic information for the purpose
of affecting the value of executive compensation or for any other purpose.</ecd:AwardTmgMnpiDiscTextBlock>
    <ecd:AwardTmgMnpiCnsdrdFlag contextRef="From2024-01-01to2024-12-31" id="Fact000015">false</ecd:AwardTmgMnpiCnsdrdFlag>
    <ecd:MnpiDiscTimedForCompValFlag contextRef="From2024-01-01to2024-12-31" id="Fact000016">false</ecd:MnpiDiscTimedForCompValFlag>
    <ecd:PvpTableTextBlock contextRef="From2024-01-01to2024-12-31" id="Fact000018">&lt;table cellpadding="0" cellspacing="0" id="xdx_884_eecd--PvpTableTextBlock_zIAn6ZC8wr81" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Pay vs Performance Disclosure"&gt;
  &lt;tr style="display: none; vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;
    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Year (1)&lt;/b&gt;&lt;/p&gt;
    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_484_eecd--PeoTotalCompAmt_ztv1XT18Wsef" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Summary Compensation Total for PEO S. Sharma&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_480_eecd--PeoActuallyPaidCompAmt_zQDGROSFYpDh" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Compensation
    Actually Paid to PEO S. Sharma &lt;span id="xdx_F5B_zGtKrQkzfF09" style="font-family: Times New Roman, Times, Serif"&gt;(2)&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_48E_eecd--NonPeoNeoAvgTotalCompAmt_zsVg1pUpvCoe" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Average Summary Compensation Table Total for Non-PEOs&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_489_eecd--NonPeoNeoAvgCompActuallyPaidAmt_zZpEZHoTQNk2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Average
    Compensation Actually Paid to Non-PEOs &lt;span id="xdx_F50_zd8MjM0YiCP1" style="font-family: Times New Roman, Times, Serif"&gt;(2)&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_48E_eecd--TotalShareholderRtnAmt_pp2d_zZgmWt3wbVe4" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;MVIS
    Total Stockholder Return &lt;span id="xdx_F52_zraD2Swx6Mxg" style="font-family: Times New Roman, Times, Serif"&gt;(3)&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_480_eecd--PeerGroupTotalShareholderRtnAmt_pp2d_zAZbfKt0ouVl" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Peer
    Group Total Stockholder Return &lt;span id="xdx_F5A_zEfwaOWPOlGk" style="font-family: Times New Roman, Times, Serif"&gt;(3)&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_484_eus-gaap--NetIncomeLoss_pn3n3_zsQkiWjSqMib" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Net Loss (in thousands) &lt;sup id="xdx_F50_zgqxaMawoey2"&gt;(4)&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_483_eecd--CoSelectedMeasureAmt_pid_uUSDPShares_z7ZOox6osmFl" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Stock
    Price &lt;span id="xdx_F57_zW0LGgiBQbdk" style="font-family: Times New Roman, Times, Serif"&gt;(5)&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Value of Initial Fixed $100 Investment Based On:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Company Selected Measure&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;
    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Year (1)&lt;/b&gt;&lt;/p&gt;
    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Summary Compensation Total for PEO S. Sharma&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Compensation Actually Paid to PEO S. Sharma (2)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Average Summary Compensation Table Total for Non-PEOs&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Average Compensation Actually Paid to Non-PEOs (2)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;MVIS Total Stockholder Return (3)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Peer Group Total Stockholder Return (3)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Net Loss (in thousands) &lt;sup&gt;(4)&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Stock Price (5)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;(a)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;(b)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;(c)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;(d)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;(e)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;(f)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;(g)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;(h)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;(i)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_419_20240101__20241231_z3ynkNj7obG3" style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="width: 4%"&gt;&lt;span style="font-size: 10pt"&gt;2024&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;6,524,977&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 10%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(30,023)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 10%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;1,067,804&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 10%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(489,143)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;181.95&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;192.74&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 8%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(96,915&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;1.31&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_413_20230101__20231231_zagyb11PTDkb" style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;2023&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;4,762,817&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;832,417&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;603,388&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;350,830&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;369.44&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;146.11&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(82,842&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;2.66&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_417_20220101__20221231_zfEnplads0s1" style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;2022&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;8,917,261&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;3,239,661&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;3,016,975&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;1,326,728&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;326.39&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;124.04&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(53,091&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;2.35&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ecd:PvpTableTextBlock>
    <ecd:PeoTotalCompAmt
      contextRef="From2024-01-01to2024-12-31"
      decimals="0"
      id="Fact000019"
      unitRef="USD">6524977</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2024-01-01to2024-12-31"
      decimals="0"
      id="Fact000020"
      unitRef="USD">-30023</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2024-01-01to2024-12-31"
      decimals="0"
      id="Fact000021"
      unitRef="USD">1067804</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2024-01-01to2024-12-31"
      decimals="0"
      id="Fact000022"
      unitRef="USD">-489143</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2024-01-01to2024-12-31"
      decimals="2"
      id="Fact000023"
      unitRef="USD">181.95</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="From2024-01-01to2024-12-31"
      decimals="2"
      id="Fact000024"
      unitRef="USD">192.74</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-01-01to2024-12-31"
      decimals="-3"
      id="Fact000025"
      unitRef="USD">-96915000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="From2024-01-01to2024-12-31"
      decimals="INF"
      id="Fact000026"
      unitRef="USDPShares">1.31</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000027"
      unitRef="USD">4762817</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000028"
      unitRef="USD">832417</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000029"
      unitRef="USD">603388</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000030"
      unitRef="USD">350830</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2023-01-012023-12-31"
      decimals="2"
      id="Fact000031"
      unitRef="USD">369.44</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="From2023-01-012023-12-31"
      decimals="2"
      id="Fact000032"
      unitRef="USD">146.11</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-012023-12-31"
      decimals="-3"
      id="Fact000033"
      unitRef="USD">-82842000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="From2023-01-012023-12-31"
      decimals="INF"
      id="Fact000034"
      unitRef="USDPShares">2.66</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000035"
      unitRef="USD">8917261</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000036"
      unitRef="USD">3239661</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000037"
      unitRef="USD">3016975</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000038"
      unitRef="USD">1326728</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2022-01-012022-12-31"
      decimals="2"
      id="Fact000039"
      unitRef="USD">326.39</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="From2022-01-012022-12-31"
      decimals="2"
      id="Fact000040"
      unitRef="USD">124.04</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-012022-12-31"
      decimals="-3"
      id="Fact000041"
      unitRef="USD">-53091000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="From2022-01-012022-12-31"
      decimals="INF"
      id="Fact000042"
      unitRef="USDPShares">2.35</ecd:CoSelectedMeasureAmt>
    <ecd:NamedExecutiveOfficersFnTextBlock contextRef="From2024-01-01to2024-12-31" id="Fact000043">The PEO and Non-PEOs for all years were &lt;span id="xdx_90A_eecd--PeoName_c20240101__20241231_zWzdU6bpDhy3" title="PEO Name"&gt;&lt;span id="xdx_909_eecd--PeoName_c20230101__20231231_zdKA01EglrAj" title="PEO Name"&gt;&lt;span id="xdx_90A_eecd--PeoName_c20220101__20221231_ztjp7ZcjTRtj" title="PEO Name"&gt;Mr. Sharma&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; as PEO and Mr. Verma and Ms. Markham each as a Non-PEO for the entire year.</ecd:NamedExecutiveOfficersFnTextBlock>
    <ecd:PeoName contextRef="From2024-01-01to2024-12-31" id="Fact000045">Mr. Sharma</ecd:PeoName>
    <ecd:PeoName contextRef="From2023-01-012023-12-31" id="Fact000047">Mr. Sharma</ecd:PeoName>
    <ecd:PeoName contextRef="From2022-01-012022-12-31" id="Fact000049">Mr. Sharma</ecd:PeoName>
    <ecd:Additional402vDisclosureTextBlock contextRef="From2024-01-01to2024-12-31" id="Fact000051">The Summary Compensation Table totals reported for the PEO and the average of the Non-PEOs for each year were subject to the following adjustments per Item 402(v)(2)(iii) of Regulation S-K to calculate &#x201c;compensation actually paid&#x201d;: the summary compensation table totals were decreased for amounts reported under the &#x201c;Option Awards&#x201d; and &#x201c;Stock Awards&#x201d; columns and increased/decreased for the inclusion of Rule 402(v) equity values, which reflect the aggregate of the following components, as applicable (i) the fair value as of the end of the listed fiscal year of unvested equity awards granted in that year; (ii) the change in fair value during the listed fiscal year of equity awards granted in prior years that remained outstanding and unvested at the end of the listed fiscal year; and (iii) the change in fair value during the listed fiscal year through the vesting date of equity awards granted in prior years that vested during the listed fiscal year, less the fair value at the end of the prior year of awards granted prior to the listed fiscal year that failed to meet applicable vesting conditions during the listed fiscal year. Equity values are calculated in accordance with FASB ASC Topic 718, and the valuation assumptions used to calculate fair values did not materially differ from those disclosed at the time of the grant.</ecd:Additional402vDisclosureTextBlock>
    <ecd:AdjToPeoCompFnTextBlock contextRef="From2024-01-01to2024-12-31" id="Fact000056">&lt;p id="xdx_89C_eecd--AdjToPeoCompFnTextBlock_dU_z6O6YbHZ47H4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;Description of Adjustment&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20240101__20241231_zRYMED5btBK9" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49F_20230101__20231231_z98AfRc5OBvk" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49F_20220101__20221231_zWakPyEuTpJb" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eecd--PeoTotalCompAmt_z0doukOYz1O7" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left"&gt;Summary Compensation Table Total Compensation for PEO S. Sharma&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;6,524,977&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;4,762,817&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;8,917,261&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eecd--AdjToCompAmt_hecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--SubtractGrantDateFairValueOfOptionAwardsAndStockAwardsGrantedInTheApplicableFiscalYearMember_zXr08JMk6j8l" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Subtract grant date fair value of option awards and stock awards granted in the applicable fiscal year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(5,983,750&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(4,245,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(8,571,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eecd--AdjToCompAmt_hecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustForYearEndFairValueOfEquityAwardsGrantedInTheApplicableFiscalYearThatAreOutstandingAndUnvestedAsOfTheApplicableFiscalYearEndMember_zZ15FzA2lLxj" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 10pt"&gt;Adjust for year-end fair value of equity awards granted in the applicable fiscal year that are outstanding and unvested as of the applicable fiscal year end&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2,128,750&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0067"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,786,400&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eecd--AdjToCompAmt_hecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustForChangeInFairValueAtYearEndOfEquityAwardsGrantedInPriorYearsThatAreAndUnvestedAsOfTheApplicableFiscalYearMember_zX8RhIfQrUT4" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-left: 10pt"&gt;Adjust for change in fair value at year-end of equity awards granted in prior years that are outstanding and unvested as of the applicable fiscal year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,213,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(414,400&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0072"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eecd--AdjToCompAmt_hecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustForVestingDateFairValueOfEquityAwardsGrantedAndVestedInApplicableFiscalYearMember_zXu08QssbA6i" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 10pt"&gt;Adjust for vesting date fair value of equity awards granted and vested in applicable fiscal year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;513,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;729,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,149,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eecd--AdjToCompAmt_hecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustForChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheApplicableFiscalYearMember_zjB9rLjhN4J" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-left: 10pt"&gt;Adjust for change in fair value of equity awards granted in prior years that vested in the applicable fiscal year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0078"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0079"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(42,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eecd--AdjToCompAmt_hecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustForChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInApplicableFiscalYearMember_z2CBYIonMsDl" style="display: none; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-left: 10pt"&gt;Adjustment to Compensation Amount&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0082"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0083"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(42,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_404_eecd--PeoActuallyPaidCompAmt_z8wT2oPVES2j" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Compensation Actually Paid to PEO S. Sharma&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(30,023&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;832,417&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;3,239,661&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</ecd:AdjToPeoCompFnTextBlock>
    <ecd:PeoTotalCompAmt
      contextRef="From2024-01-01to2024-12-31"
      decimals="0"
      id="Fact000058"
      unitRef="USD">6524977</ecd:PeoTotalCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000059"
      unitRef="USD">4762817</ecd:PeoTotalCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000060"
      unitRef="USD">8917261</ecd:PeoTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_PeoMember_custom_SubtractGrantDateFairValueOfOptionAwardsAndStockAwardsGrantedInTheApplicableFiscalYearMember"
      decimals="0"
      id="Fact000062"
      unitRef="USD">-5983750</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_SubtractGrantDateFairValueOfOptionAwardsAndStockAwardsGrantedInTheApplicableFiscalYearMember"
      decimals="0"
      id="Fact000063"
      unitRef="USD">-4245000</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_SubtractGrantDateFairValueOfOptionAwardsAndStockAwardsGrantedInTheApplicableFiscalYearMember"
      decimals="0"
      id="Fact000064"
      unitRef="USD">-8571000</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_PeoMember_custom_AdjustForYearEndFairValueOfEquityAwardsGrantedInTheApplicableFiscalYearThatAreOutstandingAndUnvestedAsOfTheApplicableFiscalYearEndMember"
      decimals="0"
      id="Fact000066"
      unitRef="USD">2128750</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_AdjustForYearEndFairValueOfEquityAwardsGrantedInTheApplicableFiscalYearThatAreOutstandingAndUnvestedAsOfTheApplicableFiscalYearEndMember"
      decimals="0"
      id="Fact000068"
      unitRef="USD">1786400</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_PeoMember_custom_AdjustForChangeInFairValueAtYearEndOfEquityAwardsGrantedInPriorYearsThatAreAndUnvestedAsOfTheApplicableFiscalYearMember"
      decimals="0"
      id="Fact000070"
      unitRef="USD">-3213000</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_AdjustForChangeInFairValueAtYearEndOfEquityAwardsGrantedInPriorYearsThatAreAndUnvestedAsOfTheApplicableFiscalYearMember"
      decimals="0"
      id="Fact000071"
      unitRef="USD">-414400</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_PeoMember_custom_AdjustForVestingDateFairValueOfEquityAwardsGrantedAndVestedInApplicableFiscalYearMember"
      decimals="0"
      id="Fact000074"
      unitRef="USD">513000</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_AdjustForVestingDateFairValueOfEquityAwardsGrantedAndVestedInApplicableFiscalYearMember"
      decimals="0"
      id="Fact000075"
      unitRef="USD">729000</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_AdjustForVestingDateFairValueOfEquityAwardsGrantedAndVestedInApplicableFiscalYearMember"
      decimals="0"
      id="Fact000076"
      unitRef="USD">1149000</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_AdjustForChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheApplicableFiscalYearMember"
      decimals="0"
      id="Fact000080"
      unitRef="USD">-42000</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_AdjustForChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInApplicableFiscalYearMember"
      decimals="0"
      id="Fact000084"
      unitRef="USD">-42000</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2024-01-01to2024-12-31"
      decimals="0"
      id="Fact000086"
      unitRef="USD">-30023</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000087"
      unitRef="USD">832417</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000088"
      unitRef="USD">3239661</ecd:PeoActuallyPaidCompAmt>
    <ecd:AdjToNonPeoNeoCompFnTextBlock contextRef="From2024-01-01to2024-12-31" id="Fact000090">&lt;p id="xdx_89B_eecd--AdjToNonPeoNeoCompFnTextBlock_dU_zgQCPbUa2dU7" style="margin: 0; display: none"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%"&gt;
  &lt;tr style="display: none; vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;Description of Adjustment&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_498_20240101__20241231_zyvh4DA5Sje3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_493_20230101__20231231_zbDaoq1T0DI" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20220101__20221231_zirows7b0I0b" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40C_eecd--NonPeoNeoAvgTotalCompAmt_zHVniAwtTLxe" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; width: 52%"&gt;Summary Compensation Table Total Compensation for Non-PEOs&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 12%"&gt;1,067,804&lt;/td&gt;&lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 12%"&gt;603,388&lt;/td&gt;&lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 12%"&gt;3,016,975&lt;/td&gt;&lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eecd--AdjToCompAmt_hecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--SubtractGrantDateFairValueOfOptionAwardsAndStockAwardsGrantedInTheApplicableFiscalYearMember_zONrwcbAf6Bd" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-left: 10pt"&gt;Subtract grant date fair value of option awards and stock awards granted in the applicable fiscal year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(657,938&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0097"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,472,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eecd--AdjToCompAmt_hecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustForYearEndFairValueOfEquityAwardsGrantedInApplicableFiscalYearThatAreOutstandingAndUnvestedAsOfApplicableFiscalYearEndMember_zthMIyxOSgVe" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 10pt"&gt;Adjust year-end fair value of equity awards granted in the applicable fiscal year that are outstanding and unvested as of the applicable fiscal year-end&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;783,544&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0101"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,020,800&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eecd--AdjToCompAmt_hecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustForYearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfApplicableFiscalYearMember_zbBiiMKTOf1g" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-left: 10pt"&gt;Adjust for year-over-year change in fair value of equity awards granted in prior years that are outstanding and unvested as of the applicable fiscal year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,847,316&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(225,904&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(186,987&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eecd--AdjToCompAmt_hecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustForChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInApplicableFiscalYearMember_zE1YzhEsSix4" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 10pt"&gt;Adjust for change in fair value of equity awards granted in prior years that vested in the applicable fiscal year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;212,438&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;3,346&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(52,060&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eecd--AdjToCompAmt_hecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--SubtractPriorYearEndFairValueOfEquityAwardGrantedInPriorYearsThatFailedToVestInApplicableFiscalYearMember_zIcXAXLE7aW" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-left: 10pt"&gt;Subtract prior year-end fair value of equity award granted in prior years that failed to vest in the applicable fiscal year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(47,675&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0113"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0114"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eecd--AdjToCompAmt_hecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--SubtractPriorYearEndFairValueOfEquityAwardGrantedInPriorYearsThatFailedToVestInApplicableFiscalYearMember_zU5nWaMdQr3c" style="display: none; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-left: 10pt"&gt;Adjustment to Compensation Amount&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(47,675&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0117"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0118"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40F_eecd--NonPeoNeoAvgCompActuallyPaidAmt_zrMxyxjGXbl2" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Compensation Actually Paid to Non-PEOs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(489,143&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;350,830&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,326,728&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</ecd:AdjToNonPeoNeoCompFnTextBlock>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2024-01-01to2024-12-31"
      decimals="0"
      id="Fact000092"
      unitRef="USD">1067804</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000093"
      unitRef="USD">603388</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000094"
      unitRef="USD">3016975</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_SubtractGrantDateFairValueOfOptionAwardsAndStockAwardsGrantedInTheApplicableFiscalYearMember"
      decimals="0"
      id="Fact000096"
      unitRef="USD">-657938</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_SubtractGrantDateFairValueOfOptionAwardsAndStockAwardsGrantedInTheApplicableFiscalYearMember"
      decimals="0"
      id="Fact000098"
      unitRef="USD">-2472000</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AdjustForYearEndFairValueOfEquityAwardsGrantedInApplicableFiscalYearThatAreOutstandingAndUnvestedAsOfApplicableFiscalYearEndMember"
      decimals="0"
      id="Fact000100"
      unitRef="USD">783544</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AdjustForYearEndFairValueOfEquityAwardsGrantedInApplicableFiscalYearThatAreOutstandingAndUnvestedAsOfApplicableFiscalYearEndMember"
      decimals="0"
      id="Fact000102"
      unitRef="USD">1020800</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AdjustForYearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfApplicableFiscalYearMember"
      decimals="0"
      id="Fact000104"
      unitRef="USD">-1847316</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AdjustForYearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfApplicableFiscalYearMember"
      decimals="0"
      id="Fact000105"
      unitRef="USD">-225904</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AdjustForYearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfApplicableFiscalYearMember"
      decimals="0"
      id="Fact000106"
      unitRef="USD">-186987</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AdjustForChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInApplicableFiscalYearMember"
      decimals="0"
      id="Fact000108"
      unitRef="USD">212438</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AdjustForChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInApplicableFiscalYearMember"
      decimals="0"
      id="Fact000109"
      unitRef="USD">3346</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AdjustForChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInApplicableFiscalYearMember"
      decimals="0"
      id="Fact000110"
      unitRef="USD">-52060</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_SubtractPriorYearEndFairValueOfEquityAwardGrantedInPriorYearsThatFailedToVestInApplicableFiscalYearMember"
      decimals="0"
      id="Fact000112"
      unitRef="USD">-47675</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_SubtractPriorYearEndFairValueOfEquityAwardGrantedInPriorYearsThatFailedToVestInApplicableFiscalYearMember"
      decimals="0"
      id="Fact000116"
      unitRef="USD">-47675</ecd:AdjToCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2024-01-01to2024-12-31"
      decimals="0"
      id="Fact000120"
      unitRef="USD">-489143</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000121"
      unitRef="USD">350830</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000122"
      unitRef="USD">1326728</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:PeerGroupIssuersFnTextBlock contextRef="From2024-01-01to2024-12-31" id="Fact000123">An investment of $100 is assumed to have been made in our common stock as of December 31, 2019. We have selected the Dow Jones U.S. Electronic &amp;amp; Electrical Equipment Index (DJUSEE) as our peer group. An investment of $100 is assumed to have been made in the DJUSEE as of December 31, 2019.</ecd:PeerGroupIssuersFnTextBlock>
    <ecd:CoSelectedMeasureName contextRef="From2024-01-01to2024-12-31" id="Fact000124">Stock price</ecd:CoSelectedMeasureName>
    <ecd:TabularListTableTextBlock contextRef="From2024-01-01to2024-12-31" id="Fact000126">&lt;p id="xdx_845_eecd--TabularListTableTextBlock_dU_zPDesKqkQJyh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;b&gt;Performance Metrics&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 90%; border-collapse: collapse; margin-left: 0.5in"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 20%"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_908_eecd--MeasureName_c20240101__20241231__ecd--MeasureAxis__1_zerXMIGAaJ9i"&gt;Stock Price Targets&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 80%"&gt;&lt;span style="font-size: 10pt"&gt;Serve as performance objectives in our performance-equity-based&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;PRSU program for executives&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90C_eecd--MeasureName_c20240101__20241231__ecd--MeasureAxis__2_zUbPfKImXnue"&gt;Revenue&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;A factor in assessing market progress and critical to the company&#x2019;s long-term sustainability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_909_eecd--MeasureName_c20240101__20241231__ecd--MeasureAxis__3_zixIdAM642W5"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;A key non-GAAP measure used by our Board and management to evaluate company performance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</ecd:TabularListTableTextBlock>
    <ecd:MeasureName contextRef="From2024-01-012024-12-31_1" id="Fact000127">Stock Price Targets</ecd:MeasureName>
    <ecd:MeasureName contextRef="From2024-01-012024-12-31_2" id="Fact000128">Revenue</ecd:MeasureName>
    <ecd:MeasureName contextRef="From2024-01-012024-12-31_3" id="Fact000129">Adjusted EBITDA</ecd:MeasureName>
    <ecd:TotalShareholderRtnVsPeerGroupTextBlock contextRef="From2024-01-01to2024-12-31" id="Fact000131">&lt;p id="xdx_896_eecd--TotalShareholderRtnVsPeerGroupTextBlock_zSNANDcofd53" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Compensation Actually Paid and Performance Measures&lt;/b&gt;.
The following graphical comparisons reflect the relationship between our PEO and average non-PEO compensation &#x201c;actually paid&#x201d;
versus the performance measures in the pay versus performance table from 2022 to 2024:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;img alt="" src="formpre14a_003.jpg"/&gt;&lt;/p&gt;

</ecd:TotalShareholderRtnVsPeerGroupTextBlock>
    <ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock contextRef="From2024-01-01to2024-12-31" id="Fact000133">&lt;p id="xdx_89A_eecd--CompActuallyPaidVsTotalShareholderRtnTextBlock_zKHhJSJ8Zmof" style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;img alt="" src="formpre14a_004.jpg"/&gt;&lt;/p&gt;

</ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock>
    <ecd:CompActuallyPaidVsNetIncomeTextBlock contextRef="From2024-01-01to2024-12-31" id="Fact000135">&lt;p id="xdx_893_eecd--CompActuallyPaidVsNetIncomeTextBlock_zjRIwU7hCqye" style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0; text-align: center"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;img alt="" src="formpre14a_005.jpg"/&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&#160;&lt;/p&gt;




</ecd:CompActuallyPaidVsNetIncomeTextBlock>
    <ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock contextRef="From2024-01-01to2024-12-31" id="Fact000137">&lt;p id="xdx_89A_eecd--CompActuallyPaidVsCoSelectedMeasureTextBlock_zHnMAWwuFiwg" style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;img alt="" src="formpre14a_006.jpg"/&gt;&lt;/p&gt;

</ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact000020"
          xlink:label="Fact000020"
          xlink:type="locator"/>
        <link:footnote id="Footnote000050" xlink:label="Footnote000050" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span id="xdx_90E_eecd--Additional402vDisclosureTextBlock_c20240101__20241231_zxfprwbJ78r8">The Summary Compensation Table totals reported for the PEO and the average of the Non-PEOs for each year were subject to the following adjustments per Item 402(v)(2)(iii) of Regulation S-K to calculate &#x201c;compensation actually paid&#x201d;: the summary compensation table totals were decreased for amounts reported under the &#x201c;Option Awards&#x201d; and &#x201c;Stock Awards&#x201d; columns and increased/decreased for the inclusion of Rule 402(v) equity values, which reflect the aggregate of the following components, as applicable (i) the fair value as of the end of the listed fiscal year of unvested equity awards granted in that year; (ii) the change in fair value during the listed fiscal year of equity awards granted in prior years that remained outstanding and unvested at the end of the listed fiscal year; and (iii) the change in fair value during the listed fiscal year through the vesting date of equity awards granted in prior years that vested during the listed fiscal year, less the fair value at the end of the prior year of awards granted prior to the listed fiscal year that failed to meet applicable vesting conditions during the listed fiscal year. Equity values are calculated in accordance with FASB ASC Topic 718, and the valuation assumptions used to calculate fair values did not materially differ from those disclosed at the time of the grant.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000020"
          xlink:to="Footnote000050"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000022"
          xlink:label="Fact000022"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000022"
          xlink:to="Footnote000050"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000028"
          xlink:label="Fact000028"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000028"
          xlink:to="Footnote000050"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000030"
          xlink:label="Fact000030"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000030"
          xlink:to="Footnote000050"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000036"
          xlink:label="Fact000036"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000036"
          xlink:to="Footnote000050"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000038"
          xlink:label="Fact000038"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000038"
          xlink:to="Footnote000050"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000023"
          xlink:label="Fact000023"
          xlink:type="locator"/>
        <link:footnote id="Footnote000052" xlink:label="Footnote000052" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">An investment of $100 is assumed to have been made in our common stock as of December 31, 2019. We have selected the Dow Jones U.S. Electronic &amp; Electrical Equipment Index (DJUSEE) as our peer group. An investment of $100 is assumed to have been made in the DJUSEE as of December 31, 2019.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000023"
          xlink:to="Footnote000052"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000024"
          xlink:label="Fact000024"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000024"
          xlink:to="Footnote000052"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000031"
          xlink:label="Fact000031"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000031"
          xlink:to="Footnote000052"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000032"
          xlink:label="Fact000032"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000032"
          xlink:to="Footnote000052"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000039"
          xlink:label="Fact000039"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000039"
          xlink:to="Footnote000052"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000040"
          xlink:label="Fact000040"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000040"
          xlink:to="Footnote000052"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000025"
          xlink:label="Fact000025"
          xlink:type="locator"/>
        <link:footnote id="Footnote000053" xlink:label="Footnote000053" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The dollar amounts reported represent the amount of the net loss reflected
in our audited financial statements of the applicable fiscal year.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000025"
          xlink:to="Footnote000053"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000033"
          xlink:label="Fact000033"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000033"
          xlink:to="Footnote000053"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000041"
          xlink:label="Fact000041"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000041"
          xlink:to="Footnote000053"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000026"
          xlink:label="Fact000026"
          xlink:type="locator"/>
        <link:footnote id="Footnote000054" xlink:label="Footnote000054" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The stock prices reported here are the closing prices on the
last trading day of the relevant fiscal year. Stock price was chosen from the following three most important financial performance measures
used to link compensation actually paid to our PEO and other NEOs in 2024 to company performance:</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000026"
          xlink:to="Footnote000054"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000034"
          xlink:label="Fact000034"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000034"
          xlink:to="Footnote000054"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000042"
          xlink:label="Fact000042"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000042"
          xlink:to="Footnote000054"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
