<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:AIMD="http://ir.ainos.com/20251231"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2026"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2026"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="aimd-20251231.xsd" xlink:type="simple"/>
    <context id="From2025-01-01to2025-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_ChunHsienTsaiMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_ChunHsienTsaiMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_ChunHsienTsaiMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_ChunHsienTsaiMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_ChunHsienTsaiMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_StephenTChenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:StephenTChenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">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">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">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">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">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_GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">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_GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_YearEndFairValueOfAnyEquityAwardsGrantedDuringTheCoveredFiscalYearThatAreOutstandingAndUnvestedAsOfTheFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:YearEndFairValueOfAnyEquityAwardsGrantedDuringTheCoveredFiscalYearThatAreOutstandingAndUnvestedAsOfTheFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_YearEndFairValueOfAnyEquityAwardsGrantedDuringTheCoveredFiscalYearThatAreOutstandingAndUnvestedAsOfTheFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:YearEndFairValueOfAnyEquityAwardsGrantedDuringTheCoveredFiscalYearThatAreOutstandingAndUnvestedAsOfTheFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">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_YearEndFairValueOfAnyEquityAwardsGrantedDuringTheCoveredFiscalYearThatAreOutstandingAndUnvestedAsOfTheFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:YearEndFairValueOfAnyEquityAwardsGrantedDuringTheCoveredFiscalYearThatAreOutstandingAndUnvestedAsOfTheFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">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_YearEndFairValueOfAnyEquityAwardsGrantedDuringTheCoveredFiscalYearThatAreOutstandingAndUnvestedAsOfTheFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:YearEndFairValueOfAnyEquityAwardsGrantedDuringTheCoveredFiscalYearThatAreOutstandingAndUnvestedAsOfTheFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_YearEndFairValueOfAnyEquityAwardsGrantedDuringTheCoveredFiscalYearThatAreOutstandingAndUnvestedAsOfTheFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:YearEndFairValueOfAnyEquityAwardsGrantedDuringTheCoveredFiscalYearThatAreOutstandingAndUnvestedAsOfTheFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">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_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">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_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">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_AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">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_AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">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_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">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_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_AwardsGrantedInPriorYearsThatAreDeterminedToFailToMeetTheApplicableVestingConditionsDeductTheAmountEqualToTheFairValueAtTheEndOfThePriorFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardsGrantedInPriorYearsThatAreDeterminedToFailToMeetTheApplicableVestingConditionsDeductTheAmountEqualToTheFairValueAtTheEndOfThePriorFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AwardsGrantedInPriorYearsThatAreDeterminedToFailToMeetTheApplicableVestingConditionsDeductTheAmountEqualToTheFairValueAtTheEndOfThePriorFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardsGrantedInPriorYearsThatAreDeterminedToFailToMeetTheApplicableVestingConditionsDeductTheAmountEqualToTheFairValueAtTheEndOfThePriorFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">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_AwardsGrantedInPriorYearsThatAreDeterminedToFailToMeetTheApplicableVestingConditionsDeductTheAmountEqualToTheFairValueAtTheEndOfThePriorFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardsGrantedInPriorYearsThatAreDeterminedToFailToMeetTheApplicableVestingConditionsDeductTheAmountEqualToTheFairValueAtTheEndOfThePriorFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">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_AwardsGrantedInPriorYearsThatAreDeterminedToFailToMeetTheApplicableVestingConditionsDeductTheAmountEqualToTheFairValueAtTheEndOfThePriorFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardsGrantedInPriorYearsThatAreDeterminedToFailToMeetTheApplicableVestingConditionsDeductTheAmountEqualToTheFairValueAtTheEndOfThePriorFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_AwardsGrantedInPriorYearsThatAreDeterminedToFailToMeetTheApplicableVestingConditionsDeductTheAmountEqualToTheFairValueAtTheEndOfThePriorFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardsGrantedInPriorYearsThatAreDeterminedToFailToMeetTheApplicableVestingConditionsDeductTheAmountEqualToTheFairValueAtTheEndOfThePriorFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_TotalAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:TotalAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_TotalAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:TotalAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">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_TotalAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:TotalAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">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_TotalAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:TotalAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_TotalAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:TotalAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-04-152021-12-31_custom_ChunHsienTsaiMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-15</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_ChunHsienTsaiMember_custom_GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_ChunHsienTsaiMember_custom_GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_ChunHsienTsaiMember_custom_GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_ChunHsienTsaiMember_custom_GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_ChunHsienTsaiMember_custom_GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_ChunHsienTsaiMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_ChunHsienTsaiMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_ChunHsienTsaiMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_ChunHsienTsaiMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_ChunHsienTsaiMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_ChunHsienTsaiMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_ChunHsienTsaiMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_ChunHsienTsaiMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_ChunHsienTsaiMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_ChunHsienTsaiMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_ChunHsienTsaiMember_custom_AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_ChunHsienTsaiMember_custom_AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_ChunHsienTsaiMember_custom_AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_ChunHsienTsaiMember_custom_AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_ChunHsienTsaiMember_custom_AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_ChunHsienTsaiMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_ChunHsienTsaiMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_ChunHsienTsaiMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_ChunHsienTsaiMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_ChunHsienTsaiMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_ChunHsienTsaiMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_ChunHsienTsaiMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_ChunHsienTsaiMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_ChunHsienTsaiMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_ChunHsienTsaiMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:ChunHsienTsaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_StephenTChenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:StephenTChenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_StephenTChenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:StephenTChenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_StephenTChenMember_custom_GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:StephenTChenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_StephenTChenMember_custom_GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:StephenTChenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_StephenTChenMember_custom_GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:StephenTChenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_StephenTChenMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:StephenTChenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_StephenTChenMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:StephenTChenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_StephenTChenMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:StephenTChenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_StephenTChenMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:StephenTChenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_StephenTChenMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:StephenTChenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_StephenTChenMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:StephenTChenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_StephenTChenMember_custom_AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:StephenTChenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_StephenTChenMember_custom_AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:StephenTChenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_StephenTChenMember_custom_AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:StephenTChenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_StephenTChenMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:StephenTChenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_StephenTChenMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:StephenTChenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_StephenTChenMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:StephenTChenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_StephenTChenMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:StephenTChenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_StephenTChenMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:StephenTChenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_StephenTChenMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014763</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">AIMD:AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">AIMD:StephenTChenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:AmendmentFlag contextRef="From2025-01-01to2025-12-31" id="Fact000003">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="From2025-01-01to2025-12-31" id="Fact000004">0001014763</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2025-01-01to2025-12-31" id="xdx2ixbrl0008">DEF 14A</dei:DocumentType>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_ChunHsienTsaiMember_custom_GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember"
      id="xdx2ixbrl0065"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_ChunHsienTsaiMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember"
      id="xdx2ixbrl0070"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_custom_ChunHsienTsaiMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearOneMember"
      id="xdx2ixbrl0071"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_ChunHsienTsaiMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearOneMember"
      id="xdx2ixbrl0074"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_ChunHsienTsaiMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearOneMember"
      id="xdx2ixbrl0075"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_custom_ChunHsienTsaiMember_custom_AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember"
      id="xdx2ixbrl0076"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_ChunHsienTsaiMember_custom_AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember"
      id="xdx2ixbrl0080"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_ChunHsienTsaiMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember"
      id="xdx2ixbrl0084"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_ChunHsienTsaiMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember"
      id="xdx2ixbrl0085"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_custom_ChunHsienTsaiMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateOneMember"
      id="xdx2ixbrl0086"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_custom_ChunHsienTsaiMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateOneMember"
      id="xdx2ixbrl0087"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_ChunHsienTsaiMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateOneMember"
      id="xdx2ixbrl0088"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_ChunHsienTsaiMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateOneMember"
      id="xdx2ixbrl0089"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_ChunHsienTsaiMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateOneMember"
      id="xdx2ixbrl0090"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_ChunHsienTsaiMember"
      id="xdx2ixbrl0100"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:PeoTotalCompAmt
      contextRef="From2023-01-012023-12-31_custom_StephenTChenMember"
      id="xdx2ixbrl0108"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:PeoTotalCompAmt
      contextRef="From2022-01-012022-12-31_custom_StephenTChenMember"
      id="xdx2ixbrl0109"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_StephenTChenMember_custom_GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember"
      id="xdx2ixbrl0111"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_StephenTChenMember_custom_GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember"
      id="xdx2ixbrl0112"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_StephenTChenMember_custom_GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember"
      id="xdx2ixbrl0113"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_StephenTChenMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember"
      id="xdx2ixbrl0114"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_StephenTChenMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember"
      id="xdx2ixbrl0115"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_StephenTChenMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember"
      id="xdx2ixbrl0116"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_StephenTChenMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearOneMember"
      id="xdx2ixbrl0117"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_StephenTChenMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearOneMember"
      id="xdx2ixbrl0118"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_StephenTChenMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearOneMember"
      id="xdx2ixbrl0119"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_StephenTChenMember_custom_AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember"
      id="xdx2ixbrl0120"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_StephenTChenMember_custom_AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember"
      id="xdx2ixbrl0121"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_StephenTChenMember_custom_AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember"
      id="xdx2ixbrl0122"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_StephenTChenMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember"
      id="xdx2ixbrl0123"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_StephenTChenMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember"
      id="xdx2ixbrl0124"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_StephenTChenMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember"
      id="xdx2ixbrl0125"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_StephenTChenMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateOneMember"
      id="xdx2ixbrl0126"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_StephenTChenMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateOneMember"
      id="xdx2ixbrl0127"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_StephenTChenMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateOneMember"
      id="xdx2ixbrl0128"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_StephenTChenMember"
      id="xdx2ixbrl0130"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_StephenTChenMember"
      id="xdx2ixbrl0132"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_StephenTChenMember"
      id="xdx2ixbrl0134"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2023-01-012023-12-31_custom_StephenTChenMember"
      id="xdx2ixbrl0136"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2022-01-012022-12-31_custom_StephenTChenMember"
      id="xdx2ixbrl0137"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember"
      id="xdx2ixbrl0158"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember"
      id="xdx2ixbrl0159"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember"
      id="xdx2ixbrl0162"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember"
      id="xdx2ixbrl0164"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember"
      id="xdx2ixbrl0168"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember"
      id="xdx2ixbrl0174"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_AwardsGrantedInPriorYearsThatAreDeterminedToFailToMeetTheApplicableVestingConditionsDeductTheAmountEqualToTheFairValueAtTheEndOfThePriorFiscalYearMember"
      id="xdx2ixbrl0176"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AwardsGrantedInPriorYearsThatAreDeterminedToFailToMeetTheApplicableVestingConditionsDeductTheAmountEqualToTheFairValueAtTheEndOfThePriorFiscalYearMember"
      id="xdx2ixbrl0179"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_AwardsGrantedInPriorYearsThatAreDeterminedToFailToMeetTheApplicableVestingConditionsDeductTheAmountEqualToTheFairValueAtTheEndOfThePriorFiscalYearMember"
      id="xdx2ixbrl0180"
      unitRef="USD"
      xsi:nil="true"/>
    <dei:EntityRegistrantName contextRef="From2025-01-01to2025-12-31" id="Fact000009">AINOS, INC.</dei:EntityRegistrantName>
    <ecd:PvpTableTextBlock contextRef="From2025-01-01to2025-12-31" id="Fact000011">&lt;table cellpadding="0" cellspacing="0" id="xdx_885_eecd--PvpTableTextBlock_zTPbpHVlOj82" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Pay vs Performance Disclosure"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Year&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_486_eecd--PeoTotalCompAmt_hecd--IndividualAxis__custom--ChunHsienTsaiMember_zxLNiGThSu7l" style="border-bottom: Black 1pt solid; text-align: center"&gt;Summary Compensation Table Total for CEO Tsai&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;Summary Compensation Table Total for CEO Chen&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_489_eecd--PeoActuallyPaidCompAmt_hecd--IndividualAxis__custom--ChunHsienTsaiMember_z0ON26ZpXAvf" style="border-bottom: Black 1pt solid; text-align: center"&gt;Compensation Actually Paid to CEO Tsai&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;Compensation Actually Paid to CEO Chen&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_48F_eecd--NonPeoNeoAvgTotalCompAmt_z7SoK3z0tYwh" style="border-bottom: Black 1pt solid; text-align: center"&gt;Average Summary Compensation Table Total for Non-PEO Named Executive Officers&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_484_eecd--NonPeoNeoAvgCompActuallyPaidAmt_zvJFGJSaPac9" style="border-bottom: Black 1pt solid; text-align: center"&gt;Average Compensation Actually Paid to Non-PEO Named Executive Offices&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_484_eecd--TotalShareholderRtnAmt_z2VCpAZR2zT7" style="border-bottom: Black 1pt solid; text-align: center"&gt;Value of Initial Fixed $100 Investment Based on Total Shareholder Return&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_487_eus-gaap--NetIncomeLoss_zkLnYW7Bgbw1" style="border-bottom: Black 1pt solid; text-align: center"&gt;Net Income&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;a&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;b-1&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;b-2&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;c-1&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;c-2&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;d&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;e&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;f&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;g&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_411_20250101__20251231_z6tbjqMXaqJb" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 10%; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%; text-align: right"&gt;916,008&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;&#160;&lt;/td&gt;&lt;td style="width: 8%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;NA&lt;/span&gt;&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;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;2,188,678&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;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;NA&lt;/span&gt;&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;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;324,577&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;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;900,662&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;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;(96&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;(14,771,012&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_41B_20240101__20241231_z4MT55YxhD48" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: center"&gt;2024&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;301,522&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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;NA&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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;20,669&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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;NA&lt;/span&gt;&lt;/p&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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;72,034&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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;69,997&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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(96&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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(14,863,161&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_41B_20230101__20231231_z6dHFhV4USh1" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: center"&gt;2023&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;1,285,023&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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;NA&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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;987,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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;NA&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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;160,711&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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;146,931&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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(84&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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(13,770,549&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_41F_20220101__20221231_zWAcKS3o2Bq9" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: center"&gt;2022&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;3,816,959&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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;NA&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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;777,962&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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;NA&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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;850,226&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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;111,812&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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(76&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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(14,006,690&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_413_20210101__20211231_z9nKrpync817" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;63,058&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eecd--PeoTotalCompAmt_c20210101__20211231__ecd--IndividualAxis__custom--StephenTChenMember_zHNq2Up2KQta" style="border-bottom: Black 1pt solid; text-align: right" title="Summary Compensation Table Total for CEO Chen"&gt;34,308&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;63,058&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eecd--PeoActuallyPaidCompAmt_c20210101__20211231__ecd--IndividualAxis__custom--StephenTChenMember_z6wCY8JgbrT6" style="border-bottom: Black 1pt solid; text-align: right" title="Compensation Actually Paid to CEO Chen"&gt;34,308&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;201,149&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;183,872&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;394&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(3,888,661&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ecd:PvpTableTextBlock>
    <ecd:PeoTotalCompAmt
      contextRef="From2025-01-012025-12-31_custom_ChunHsienTsaiMember"
      decimals="0"
      id="Fact000012"
      unitRef="USD">916008</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2025-01-012025-12-31_custom_ChunHsienTsaiMember"
      decimals="0"
      id="Fact000013"
      unitRef="USD">2188678</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2025-01-01to2025-12-31"
      decimals="0"
      id="Fact000014"
      unitRef="USD">324577</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2025-01-01to2025-12-31"
      decimals="0"
      id="Fact000015"
      unitRef="USD">900662</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2025-01-01to2025-12-31"
      decimals="0"
      id="Fact000016"
      unitRef="USD">-96</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-01-01to2025-12-31"
      decimals="0"
      id="Fact000017"
      unitRef="USD">-14771012</us-gaap:NetIncomeLoss>
    <ecd:PeoTotalCompAmt
      contextRef="From2024-01-012024-12-31_custom_ChunHsienTsaiMember"
      decimals="0"
      id="Fact000018"
      unitRef="USD">301522</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2024-01-012024-12-31_custom_ChunHsienTsaiMember"
      decimals="0"
      id="Fact000019"
      unitRef="USD">20669</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2024-01-012024-12-31"
      decimals="0"
      id="Fact000020"
      unitRef="USD">72034</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2024-01-012024-12-31"
      decimals="0"
      id="Fact000021"
      unitRef="USD">69997</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2024-01-012024-12-31"
      decimals="0"
      id="Fact000022"
      unitRef="USD">-96</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-01-012024-12-31"
      decimals="0"
      id="Fact000023"
      unitRef="USD">-14863161</us-gaap:NetIncomeLoss>
    <ecd:PeoTotalCompAmt
      contextRef="From2023-01-012023-12-31_custom_ChunHsienTsaiMember"
      decimals="0"
      id="Fact000024"
      unitRef="USD">1285023</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2023-01-012023-12-31_custom_ChunHsienTsaiMember"
      decimals="0"
      id="Fact000025"
      unitRef="USD">987417</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000026"
      unitRef="USD">160711</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000027"
      unitRef="USD">146931</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000028"
      unitRef="USD">-84</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000029"
      unitRef="USD">-13770549</us-gaap:NetIncomeLoss>
    <ecd:PeoTotalCompAmt
      contextRef="From2022-01-012022-12-31_custom_ChunHsienTsaiMember"
      decimals="0"
      id="Fact000030"
      unitRef="USD">3816959</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2022-01-012022-12-31_custom_ChunHsienTsaiMember"
      decimals="0"
      id="Fact000031"
      unitRef="USD">777962</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000032"
      unitRef="USD">850226</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000033"
      unitRef="USD">111812</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000034"
      unitRef="USD">-76</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000035"
      unitRef="USD">-14006690</us-gaap:NetIncomeLoss>
    <ecd:PeoTotalCompAmt
      contextRef="From2021-01-012021-12-31_custom_ChunHsienTsaiMember"
      decimals="0"
      id="Fact000036"
      unitRef="USD">63058</ecd:PeoTotalCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2021-01-012021-12-31_custom_StephenTChenMember"
      decimals="0"
      id="Fact000043"
      unitRef="USD">34308</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2021-01-012021-12-31_custom_ChunHsienTsaiMember"
      decimals="0"
      id="Fact000037"
      unitRef="USD">63058</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2021-01-012021-12-31_custom_StephenTChenMember"
      decimals="0"
      id="Fact000045"
      unitRef="USD">34308</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000038"
      unitRef="USD">201149</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000039"
      unitRef="USD">183872</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000040"
      unitRef="USD">394</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000041"
      unitRef="USD">-3888661</us-gaap:NetIncomeLoss>
    <ecd:PeoName
      contextRef="From2025-01-012025-12-31_custom_ChunHsienTsaiMember"
      id="Fact000046">Chun-Hsien Tsai</ecd:PeoName>
    <ecd:PeoName
      contextRef="From2024-01-012024-12-31_custom_ChunHsienTsaiMember"
      id="Fact000047">Chun-Hsien Tsai</ecd:PeoName>
    <ecd:PeoName
      contextRef="From2023-01-012023-12-31_custom_ChunHsienTsaiMember"
      id="Fact000048">Chun-Hsien Tsai</ecd:PeoName>
    <ecd:PeoName
      contextRef="From2022-01-012022-12-31_custom_ChunHsienTsaiMember"
      id="Fact000049">Chun-Hsien Tsai</ecd:PeoName>
    <ecd:PeoName
      contextRef="From2021-04-152021-12-31_custom_ChunHsienTsaiMember"
      id="Fact000050">Chun-Hsien Tsai</ecd:PeoName>
    <ecd:AdjToPeoCompFnTextBlock contextRef="From2025-01-01to2025-12-31" id="Fact000054">&lt;p id="xdx_89F_eecd--AdjToPeoCompFnTextBlock_dU_gL3ATPCFTB-MSUEW_zPYs12m0fvG" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Calculation
of Compensation Actually Paid to CEO Tsai&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;Adjustments to Determine Compensation &#x201c;Actually Paid&#x201d; for PEO&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20250101__20251231__ecd--IndividualAxis__custom--ChunHsienTsaiMember_zLgeomHRLlYg" style="border-bottom: Black 1pt solid; text-align: center"&gt;2025&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_49F_20240101__20241231__ecd--IndividualAxis__custom--ChunHsienTsaiMember_zWTLD4vXih17" style="border-bottom: Black 1pt solid; text-align: center"&gt;2024&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_49C_20230101__20231231__ecd--IndividualAxis__custom--ChunHsienTsaiMember_zvD9YLhgpc2a" style="border-bottom: Black 1pt solid; text-align: center"&gt;2023&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_49D_20220101__20221231__ecd--IndividualAxis__custom--ChunHsienTsaiMember_zvIPft4SEskf" style="border-bottom: Black 1pt solid; text-align: center"&gt;2022&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_490_20210101__20211231__ecd--IndividualAxis__custom--ChunHsienTsaiMember_z7HqvN4bb436" style="border-bottom: Black 1pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eecd--PeoTotalCompAmt_z9GXhfOsHCx1" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 35%; text-align: left"&gt;Total Compensation&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: 9%; text-align: right"&gt;916,008&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;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;301,522&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: 9%; text-align: right"&gt;1,285,023&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: 9%; text-align: right"&gt;3,816,959&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: 9%; text-align: right"&gt;63,058&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Deduct the grant date fair value of equity award amounts reported in the summary compensation table&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eecd--AdjToCompAmt_c20250101__20251231__ecd--IndividualAxis__custom--ChunHsienTsaiMember__ecd--AdjToCompAxis__custom--GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember_ziBEG05lR835" style="text-align: right"&gt;(699,030&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;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eecd--AdjToCompAmt_c20240101__20241231__ecd--IndividualAxis__custom--ChunHsienTsaiMember__ecd--AdjToCompAxis__custom--GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember_zDYIrB6N6U5i" style="text-align: right"&gt;(63,692&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 id="xdx_98A_eecd--AdjToCompAmt_c20230101__20231231__ecd--IndividualAxis__custom--ChunHsienTsaiMember__ecd--AdjToCompAxis__custom--GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember_zA0OUZFsjywj" style="text-align: right"&gt;(1,172,899&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 id="xdx_98C_eecd--AdjToCompAmt_c20220101__20221231__ecd--IndividualAxis__custom--ChunHsienTsaiMember__ecd--AdjToCompAxis__custom--GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember_zbs9js6jMRJ2" style="text-align: right"&gt;(3,699,996&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 id="xdx_985_eecd--AdjToCompAmt_c20210101__20211231__ecd--IndividualAxis__custom--ChunHsienTsaiMember__ecd--AdjToCompAxis__custom--GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember_zzrgEQda9DIa" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0065"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Add the change in fair value of any awards granted in prior years that are outstanding and unvested as of the end of the fiscal year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eecd--AdjToCompAmt_c20250101__20251231__ecd--IndividualAxis__custom--ChunHsienTsaiMember__ecd--AdjToCompAxis__custom--TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember_zN5054kpzxQ9" style="text-align: right"&gt;1,935,200&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;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eecd--AdjToCompAmt_c20240101__20241231__ecd--IndividualAxis__custom--ChunHsienTsaiMember__ecd--AdjToCompAxis__custom--TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember_zeaOFDQyqwg5" style="text-align: right"&gt;45,250&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 id="xdx_98C_eecd--AdjToCompAmt_c20230101__20231231__ecd--IndividualAxis__custom--ChunHsienTsaiMember__ecd--AdjToCompAxis__custom--TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember_zu1BtIpWA98a" style="text-align: right"&gt;356,700&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 id="xdx_988_eecd--AdjToCompAmt_c20220101__20221231__ecd--IndividualAxis__custom--ChunHsienTsaiMember__ecd--AdjToCompAxis__custom--TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember_zY5kwGitAUAg" style="text-align: right"&gt;31,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 id="xdx_988_eecd--AdjToCompAmt_c20210101__20211231__ecd--IndividualAxis__custom--ChunHsienTsaiMember__ecd--AdjToCompAxis__custom--TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember_zl9VnRXp92T7" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0070"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Add the change in fair value of any awards granted in prior years that are outstanding and unvested as of the end of the fiscal year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eecd--AdjToCompAmt_c20250101__20251231__ecd--IndividualAxis__custom--ChunHsienTsaiMember__ecd--AdjToCompAxis__custom--TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearOneMember_zMVmpo2Ez0Z3" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0071"&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;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eecd--AdjToCompAmt_c20240101__20241231__ecd--IndividualAxis__custom--ChunHsienTsaiMember__ecd--AdjToCompAxis__custom--TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearOneMember_zviIVPbRXxv7" style="text-align: right"&gt;(200,525&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 id="xdx_985_eecd--AdjToCompAmt_c20230101__20231231__ecd--IndividualAxis__custom--ChunHsienTsaiMember__ecd--AdjToCompAxis__custom--TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearOneMember_zET2XBxmC8H3" style="text-align: right"&gt;(7,350&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 id="xdx_985_eecd--AdjToCompAmt_c20220101__20221231__ecd--IndividualAxis__custom--ChunHsienTsaiMember__ecd--AdjToCompAxis__custom--TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearOneMember_zRuEC7vulnG5" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0074"&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 id="xdx_987_eecd--AdjToCompAmt_c20210101__20211231__ecd--IndividualAxis__custom--ChunHsienTsaiMember__ecd--AdjToCompAxis__custom--TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearOneMember_z5UkbcqUeq4l" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0075"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Add for award that are granted and vest in the same year, the fair value as of the vesting date&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eecd--AdjToCompAmt_c20250101__20251231__ecd--IndividualAxis__custom--ChunHsienTsaiMember__ecd--AdjToCompAxis__custom--AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember_zLaCi89OLWqg" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0076"&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;&#160;&lt;/td&gt;&lt;td id="xdx_981_eecd--AdjToCompAmt_c20240101__20241231__ecd--IndividualAxis__custom--ChunHsienTsaiMember__ecd--AdjToCompAxis__custom--AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember_zIjhMww7SEEd" style="text-align: right"&gt;10,521&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 id="xdx_985_eecd--AdjToCompAmt_c20230101__20231231__ecd--IndividualAxis__custom--ChunHsienTsaiMember__ecd--AdjToCompAxis__custom--AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember_z0yjNQsjqf14" style="text-align: right"&gt;525,272&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 id="xdx_98F_eecd--AdjToCompAmt_c20220101__20221231__ecd--IndividualAxis__custom--ChunHsienTsaiMember__ecd--AdjToCompAxis__custom--AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember_zq7vjd0F0v95" style="text-align: right"&gt;629,999&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 id="xdx_98B_eecd--AdjToCompAmt_c20210101__20211231__ecd--IndividualAxis__custom--ChunHsienTsaiMember__ecd--AdjToCompAxis__custom--AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember_ztOY7nvVZXxk" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0080"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Add for awards granted in prior years that vest in the fiscal year, the change in the fair value from the end of the prior fiscal year to the vesting date&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eecd--AdjToCompAmt_c20250101__20251231__ecd--IndividualAxis__custom--ChunHsienTsaiMember__ecd--AdjToCompAxis__custom--AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember_zDAhx18l6ddd" style="text-align: right"&gt;36,500&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;&#160;&lt;/td&gt;&lt;td id="xdx_980_eecd--AdjToCompAmt_c20240101__20241231__ecd--IndividualAxis__custom--ChunHsienTsaiMember__ecd--AdjToCompAxis__custom--AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember_zrYVU6gZQEY2" style="text-align: right"&gt;(72,406&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 id="xdx_988_eecd--AdjToCompAmt_c20230101__20231231__ecd--IndividualAxis__custom--ChunHsienTsaiMember__ecd--AdjToCompAxis__custom--AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember_zV7ezgYGevC6" style="text-align: right"&gt;671&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 id="xdx_98D_eecd--AdjToCompAmt_c20220101__20221231__ecd--IndividualAxis__custom--ChunHsienTsaiMember__ecd--AdjToCompAxis__custom--AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember_zFpXR7aROXOf" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0084"&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 id="xdx_983_eecd--AdjToCompAmt_c20210101__20211231__ecd--IndividualAxis__custom--ChunHsienTsaiMember__ecd--AdjToCompAxis__custom--AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember_z9qUgwciAEF1" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0085"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Add for awards granted in prior years that vest in the fiscal year, the change in the fair value from the end of the prior fiscal year to the vesting date&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eecd--AdjToCompAmt_c20250101__20251231__ecd--IndividualAxis__custom--ChunHsienTsaiMember__ecd--AdjToCompAxis__custom--AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateOneMember_zbwbTqdggMm9" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0086"&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;&#160;&lt;/td&gt;&lt;td id="xdx_981_eecd--AdjToCompAmt_c20240101__20241231__ecd--IndividualAxis__custom--ChunHsienTsaiMember__ecd--AdjToCompAxis__custom--AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateOneMember_zsRopAZyabJk" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0087"&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 id="xdx_987_eecd--AdjToCompAmt_c20230101__20231231__ecd--IndividualAxis__custom--ChunHsienTsaiMember__ecd--AdjToCompAxis__custom--AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateOneMember_zyYxM89tbJU" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0088"&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 id="xdx_98C_eecd--AdjToCompAmt_c20220101__20221231__ecd--IndividualAxis__custom--ChunHsienTsaiMember__ecd--AdjToCompAxis__custom--AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateOneMember_zKEIQag6G8bl" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0089"&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 id="xdx_98D_eecd--AdjToCompAmt_c20210101__20211231__ecd--IndividualAxis__custom--ChunHsienTsaiMember__ecd--AdjToCompAxis__custom--AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateOneMember_zOUo38lmJZC8" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0090"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Total Adjustments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eecd--AdjToCompAmt_c20250101__20251231__ecd--IndividualAxis__custom--ChunHsienTsaiMember_zFRcQh4A8JV5" style="text-align: right" title="Adjustment to Compensation Amount"&gt;1,272,670&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;&#160;&lt;/td&gt;&lt;td id="xdx_988_eecd--AdjToCompAmt_c20240101__20241231__ecd--IndividualAxis__custom--ChunHsienTsaiMember_zuoGBvTiiJv4" style="text-align: right" title="Adjustment to Compensation Amount"&gt;(280,853&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 id="xdx_985_eecd--AdjToCompAmt_c20230101__20231231__ecd--IndividualAxis__custom--ChunHsienTsaiMember_zGfsOYNraEpl" style="text-align: right" title="Adjustment to Compensation Amount"&gt;(297,607&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 id="xdx_986_eecd--AdjToCompAmt_c20220101__20221231__ecd--IndividualAxis__custom--ChunHsienTsaiMember_znU3bmzQPtia" style="text-align: right" title="Adjustment to Compensation Amount"&gt;(3,038,997&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 id="xdx_980_eecd--AdjToCompAmt_c20210101__20211231__ecd--IndividualAxis__custom--ChunHsienTsaiMember_zH6ucJVlnP12" style="text-align: right" title="Adjustment to Compensation Amount"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0100"&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--PeoActuallyPaidCompAmt_zfKL0z5MYRMg" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;Total Compensation Actually Paid, Net of Adjustments&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2,188,678&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;20,669&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;987,417&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;777,962&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;63,058&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

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




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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;span style="text-decoration: underline"&gt;Column
c-2&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Calculation
of Compensation Actually Paid to CEO Chen&lt;/span&gt;&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;Adjustments to Determine Compensation &#x201c;Actually Paid&#x201d; for PEO&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49B_20230101__20231231__ecd--IndividualAxis__custom--StephenTChenMember_zBjNNSYJkB6j" style="border-bottom: Black 1pt solid; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_498_20220101__20221231__ecd--IndividualAxis__custom--StephenTChenMember_zGeklNn2NLla" style="border-bottom: Black 1pt solid; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_495_20210101__20211231__ecd--IndividualAxis__custom--StephenTChenMember_zf9iN3bS1AYb" style="border-bottom: Black 1pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eecd--PeoTotalCompAmt_zzX7V2O4jpfj" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left"&gt;Total Compensation&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;&lt;span style="-sec-ix-hidden: xdx2ixbrl0108"&gt;-&lt;/span&gt;&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;&lt;span style="-sec-ix-hidden: xdx2ixbrl0109"&gt;-&lt;/span&gt;&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;34,308&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Deduct the grant date fair value of equity award amounts reported in the summary compensation table&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eecd--AdjToCompAmt_c20230101__20231231__ecd--IndividualAxis__custom--StephenTChenMember__ecd--AdjToCompAxis__custom--GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember_zdLtybH7Aasg" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0111"&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 id="xdx_982_eecd--AdjToCompAmt_c20220101__20221231__ecd--IndividualAxis__custom--StephenTChenMember__ecd--AdjToCompAxis__custom--GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember_zZsMXjtoGUCj" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0112"&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 id="xdx_984_eecd--AdjToCompAmt_c20210101__20211231__ecd--IndividualAxis__custom--StephenTChenMember__ecd--AdjToCompAxis__custom--GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember_zC2ro96YhZNh" 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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Add the change in fair value of any awards granted in prior years that are outstanding and unvested as of the end of the fiscal year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eecd--AdjToCompAmt_c20230101__20231231__ecd--IndividualAxis__custom--StephenTChenMember__ecd--AdjToCompAxis__custom--TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember_zQOaGRrTcae1" 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;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eecd--AdjToCompAmt_c20220101__20221231__ecd--IndividualAxis__custom--StephenTChenMember__ecd--AdjToCompAxis__custom--TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember_zCKSV6ZpqG72" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0115"&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 id="xdx_981_eecd--AdjToCompAmt_c20210101__20211231__ecd--IndividualAxis__custom--StephenTChenMember__ecd--AdjToCompAxis__custom--TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember_zG5EizjYYKF8" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0116"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Add the change in fair value of any awards granted in prior years that are outstanding and unvested as of the end of the fiscal year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eecd--AdjToCompAmt_c20230101__20231231__ecd--IndividualAxis__custom--StephenTChenMember__ecd--AdjToCompAxis__custom--TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearOneMember_zNZF4tiejrb" 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 id="xdx_984_eecd--AdjToCompAmt_c20220101__20221231__ecd--IndividualAxis__custom--StephenTChenMember__ecd--AdjToCompAxis__custom--TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearOneMember_zMdqe4jYJ3ik" 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;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eecd--AdjToCompAmt_c20210101__20211231__ecd--IndividualAxis__custom--StephenTChenMember__ecd--AdjToCompAxis__custom--TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearOneMember_zG1OOVGJBgig" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0119"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Add for award that are granted and vest in the same year, the fair value as of the vesting date&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eecd--AdjToCompAmt_c20230101__20231231__ecd--IndividualAxis__custom--StephenTChenMember__ecd--AdjToCompAxis__custom--AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember_zrPmWVugLc0i" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0120"&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 id="xdx_980_eecd--AdjToCompAmt_c20220101__20221231__ecd--IndividualAxis__custom--StephenTChenMember__ecd--AdjToCompAxis__custom--AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember_zqDObXirjtja" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0121"&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 id="xdx_988_eecd--AdjToCompAmt_c20210101__20211231__ecd--IndividualAxis__custom--StephenTChenMember__ecd--AdjToCompAxis__custom--AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember_zab4gXwkRVEl" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0122"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Add for awards granted in prior years that vest in the fiscal year, the change in the fair value from the end of the prior fiscal year to the vesting date&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eecd--AdjToCompAmt_c20230101__20231231__ecd--IndividualAxis__custom--StephenTChenMember__ecd--AdjToCompAxis__custom--AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember_zupL6d9KjSSg" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0123"&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 id="xdx_986_eecd--AdjToCompAmt_c20220101__20221231__ecd--IndividualAxis__custom--StephenTChenMember__ecd--AdjToCompAxis__custom--AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember_zIE7f6ORe9wb" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0124"&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 id="xdx_981_eecd--AdjToCompAmt_c20210101__20211231__ecd--IndividualAxis__custom--StephenTChenMember__ecd--AdjToCompAxis__custom--AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember_zvN9HERmYAOj" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0125"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Add for awards granted in prior years that vest in the fiscal year, the change in the fair value from the end of the prior fiscal year to the vesting date&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eecd--AdjToCompAmt_c20230101__20231231__ecd--IndividualAxis__custom--StephenTChenMember__ecd--AdjToCompAxis__custom--AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateOneMember_zHrUsQsvyRxh" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0126"&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 id="xdx_98A_eecd--AdjToCompAmt_c20220101__20221231__ecd--IndividualAxis__custom--StephenTChenMember__ecd--AdjToCompAxis__custom--AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateOneMember_zm2nStdHElx4" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0127"&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 id="xdx_982_eecd--AdjToCompAmt_c20210101__20211231__ecd--IndividualAxis__custom--StephenTChenMember__ecd--AdjToCompAxis__custom--AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateOneMember_ztnIzj4ne873" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0128"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Total Adjustments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eecd--AdjToCompAmt_c20230101__20231231__ecd--IndividualAxis__custom--StephenTChenMember_zZYwnE29qbSk" style="text-align: right" title="Adjustment to Compensation Amount"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0130"&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 id="xdx_984_eecd--AdjToCompAmt_c20220101__20221231__ecd--IndividualAxis__custom--StephenTChenMember_zYqTEMjyKHzj" style="text-align: right" title="Adjustment to Compensation Amount"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0132"&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 id="xdx_98F_eecd--AdjToCompAmt_c20210101__20211231__ecd--IndividualAxis__custom--StephenTChenMember_zquYqH3iC6c3" style="text-align: right" title="Adjustment to Compensation Amount"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0134"&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--PeoActuallyPaidCompAmt_zNmNomITLzad" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Total Compensation Actually Paid, Net of Adjustments&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0136"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0137"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;34,308&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_30E_zBOaI0mmlusi" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Pay vs Performance Disclosure"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;Adjustments to Determine Compensation &#x201c;Actually Paid&#x201d; for NEOs&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20250101__20251231__ecd--IndividualAxis__ecd--NonPeoNeoMember_zVygEQqZSLrg" style="border-bottom: Black 1pt solid; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49F_20240101__20241231__ecd--IndividualAxis__ecd--NonPeoNeoMember_z1CUYCKDQqw6" style="border-bottom: Black 1pt solid; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49E_20230101__20231231__ecd--IndividualAxis__ecd--NonPeoNeoMember_zga48vGNS2Td" style="border-bottom: Black 1pt solid; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49E_20220101__20221231__ecd--IndividualAxis__ecd--NonPeoNeoMember_zrH3yORtdIj2" style="border-bottom: Black 1pt solid; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20210101__20211231__ecd--IndividualAxis__ecd--NonPeoNeoMember_ztHSkFlkAgR4" style="border-bottom: Black 1pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eecd--NonPeoNeoAvgTotalCompAmt_zW7XcY4Dj5ai" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 35%; text-align: left"&gt;Total Compensation&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: 9%; text-align: right"&gt;324,577&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;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;216,102&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: 9%; text-align: right"&gt;482,132&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: 9%; text-align: right"&gt;1,700,451&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: 9%; text-align: right"&gt;603,446&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eecd--AdjToCompAmt_hecd--AdjToCompAxis__custom--GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember_zOQewDc9rZuc" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Deduct the grant date fair value of equity award amounts reported in the summary compensation table&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;(165,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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13,696&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;(233,700&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;(1,479,996&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;(468,950&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eecd--AdjToCompAmt_hecd--AdjToCompAxis__custom--YearEndFairValueOfAnyEquityAwardsGrantedDuringTheCoveredFiscalYearThatAreOutstandingAndUnvestedAsOfTheFiscalYearMember_zgDGpI30K3Gk" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Add the year-end fair value of any equity awards granted during the covered fiscal year that are outstanding and unvested as of the 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;738,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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,673&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;19,270&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;21,700&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;417,119&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--AdjToCompAxis__custom--TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember_zGZ8qoFYpWhe" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Add the change in fair value of any awards granted in prior years that are outstanding and unvested as of the end of the 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: xdx2ixbrl0158"&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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0159"&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,907&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;(264,442&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: xdx2ixbrl0162"&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_404_eecd--AdjToCompAmt_hecd--AdjToCompAxis__custom--AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember_zc6ACiZYr1sk" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Add for award that are granted and vest in the same year, the fair value as of the vesting date&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: xdx2ixbrl0164"&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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,415&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;185,039&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;251,999&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: xdx2ixbrl0168"&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_401_eecd--AdjToCompAmt_hecd--AdjToCompAxis__custom--AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember_zHnhzVT6g912" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Add for awards granted in prior years that vest in the fiscal year, the change in the fair value from the end of the prior fiscal year to the vesting date&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,085&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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(19,698&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;9,405&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;(6,088&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: xdx2ixbrl0174"&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_401_eecd--AdjToCompAmt_hecd--AdjToCompAxis__custom--AwardsGrantedInPriorYearsThatAreDeterminedToFailToMeetTheApplicableVestingConditionsDeductTheAmountEqualToTheFairValueAtTheEndOfThePriorFiscalYearMember_zKOq9YxiRv2l" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;For awards granted in prior years that are determined to fail to meet the applicable vesting conditions (i.e., are forfeited), deduct the amount equal to the fair value at the end of the prior 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: xdx2ixbrl0176"&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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(12,198&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;(18,445&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: xdx2ixbrl0179"&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: xdx2ixbrl0180"&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_40E_eecd--AdjToCompAmt_hecd--AdjToCompAxis__custom--TotalAdjustmentsMember_zEZKqNH84Y0a" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Total Adjustments&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;576,085&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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(6,112&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;(41,337&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;(1,476,826&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;(51,831&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eecd--AdjToCompAmt_zqNf3Ds4M1Fi" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Total Compensation Actually Paid, Net of Adjustments&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;900,662&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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;209,991&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;440,794&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;223,625&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;551,615&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eecd--AdjToCompAmt_zU0rkI5Xc3kd" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Adjustments 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;900,662&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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;209,991&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;440,794&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;223,625&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;551,615&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_408_eecd--NonPeoNeoAvgCompActuallyPaidAmt_zBiMo0LxUbdi" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;Average Compensation Actually Paid to Non-PEO NEOs&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;900,662&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;69,997&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;146,931&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;111,812&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;183,872&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;</ecd:AdjToPeoCompFnTextBlock>
    <ecd:PeoTotalCompAmt
      contextRef="From2025-01-012025-12-31_custom_ChunHsienTsaiMember"
      decimals="0"
      id="Fact000056"
      unitRef="USD">916008</ecd:PeoTotalCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2024-01-012024-12-31_custom_ChunHsienTsaiMember"
      decimals="0"
      id="Fact000057"
      unitRef="USD">301522</ecd:PeoTotalCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2023-01-012023-12-31_custom_ChunHsienTsaiMember"
      decimals="0"
      id="Fact000058"
      unitRef="USD">1285023</ecd:PeoTotalCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2022-01-012022-12-31_custom_ChunHsienTsaiMember"
      decimals="0"
      id="Fact000059"
      unitRef="USD">3816959</ecd:PeoTotalCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2021-01-012021-12-31_custom_ChunHsienTsaiMember"
      decimals="0"
      id="Fact000060"
      unitRef="USD">63058</ecd:PeoTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_custom_ChunHsienTsaiMember_custom_GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember"
      decimals="0"
      id="Fact000061"
      unitRef="USD">-699030</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_custom_ChunHsienTsaiMember_custom_GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember"
      decimals="0"
      id="Fact000062"
      unitRef="USD">-63692</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_ChunHsienTsaiMember_custom_GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember"
      decimals="0"
      id="Fact000063"
      unitRef="USD">-1172899</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_ChunHsienTsaiMember_custom_GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember"
      decimals="0"
      id="Fact000064"
      unitRef="USD">-3699996</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_custom_ChunHsienTsaiMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember"
      decimals="0"
      id="Fact000066"
      unitRef="USD">1935200</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_custom_ChunHsienTsaiMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember"
      decimals="0"
      id="Fact000067"
      unitRef="USD">45250</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_ChunHsienTsaiMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember"
      decimals="0"
      id="Fact000068"
      unitRef="USD">356700</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_ChunHsienTsaiMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember"
      decimals="0"
      id="Fact000069"
      unitRef="USD">31000</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_custom_ChunHsienTsaiMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearOneMember"
      decimals="0"
      id="Fact000072"
      unitRef="USD">-200525</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_ChunHsienTsaiMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearOneMember"
      decimals="0"
      id="Fact000073"
      unitRef="USD">-7350</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_custom_ChunHsienTsaiMember_custom_AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember"
      decimals="0"
      id="Fact000077"
      unitRef="USD">10521</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_ChunHsienTsaiMember_custom_AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember"
      decimals="0"
      id="Fact000078"
      unitRef="USD">525272</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_ChunHsienTsaiMember_custom_AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember"
      decimals="0"
      id="Fact000079"
      unitRef="USD">629999</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_custom_ChunHsienTsaiMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember"
      decimals="0"
      id="Fact000081"
      unitRef="USD">36500</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_custom_ChunHsienTsaiMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember"
      decimals="0"
      id="Fact000082"
      unitRef="USD">-72406</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_ChunHsienTsaiMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember"
      decimals="0"
      id="Fact000083"
      unitRef="USD">671</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_custom_ChunHsienTsaiMember"
      decimals="0"
      id="Fact000092"
      unitRef="USD">1272670</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_custom_ChunHsienTsaiMember"
      decimals="0"
      id="Fact000094"
      unitRef="USD">-280853</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_ChunHsienTsaiMember"
      decimals="0"
      id="Fact000096"
      unitRef="USD">-297607</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_ChunHsienTsaiMember"
      decimals="0"
      id="Fact000098"
      unitRef="USD">-3038997</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2025-01-012025-12-31_custom_ChunHsienTsaiMember"
      decimals="0"
      id="Fact000102"
      unitRef="USD">2188678</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2024-01-012024-12-31_custom_ChunHsienTsaiMember"
      decimals="0"
      id="Fact000103"
      unitRef="USD">20669</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2023-01-012023-12-31_custom_ChunHsienTsaiMember"
      decimals="0"
      id="Fact000104"
      unitRef="USD">987417</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2022-01-012022-12-31_custom_ChunHsienTsaiMember"
      decimals="0"
      id="Fact000105"
      unitRef="USD">777962</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2021-01-012021-12-31_custom_ChunHsienTsaiMember"
      decimals="0"
      id="Fact000106"
      unitRef="USD">63058</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2021-01-012021-12-31_custom_StephenTChenMember"
      decimals="0"
      id="Fact000110"
      unitRef="USD">34308</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2021-01-012021-12-31_custom_StephenTChenMember"
      decimals="0"
      id="Fact000138"
      unitRef="USD">34308</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2025-01-012025-12-31_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000140"
      unitRef="USD">324577</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000141"
      unitRef="USD">216102</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000142"
      unitRef="USD">482132</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000143"
      unitRef="USD">1700451</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2021-01-012021-12-31_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000144"
      unitRef="USD">603446</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember"
      decimals="0"
      id="Fact000146"
      unitRef="USD">-165000</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember"
      decimals="0"
      id="Fact000147"
      unitRef="USD">13696</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember"
      decimals="0"
      id="Fact000148"
      unitRef="USD">-233700</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember"
      decimals="0"
      id="Fact000149"
      unitRef="USD">-1479996</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_GrantDateFairValueOfEquityAwardAmountsReportedInTheSummaryCompensationTableMember"
      decimals="0"
      id="Fact000150"
      unitRef="USD">-468950</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_YearEndFairValueOfAnyEquityAwardsGrantedDuringTheCoveredFiscalYearThatAreOutstandingAndUnvestedAsOfTheFiscalYearMember"
      decimals="0"
      id="Fact000152"
      unitRef="USD">738000</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_YearEndFairValueOfAnyEquityAwardsGrantedDuringTheCoveredFiscalYearThatAreOutstandingAndUnvestedAsOfTheFiscalYearMember"
      decimals="0"
      id="Fact000153"
      unitRef="USD">8673</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_YearEndFairValueOfAnyEquityAwardsGrantedDuringTheCoveredFiscalYearThatAreOutstandingAndUnvestedAsOfTheFiscalYearMember"
      decimals="0"
      id="Fact000154"
      unitRef="USD">19270</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_YearEndFairValueOfAnyEquityAwardsGrantedDuringTheCoveredFiscalYearThatAreOutstandingAndUnvestedAsOfTheFiscalYearMember"
      decimals="0"
      id="Fact000155"
      unitRef="USD">21700</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_YearEndFairValueOfAnyEquityAwardsGrantedDuringTheCoveredFiscalYearThatAreOutstandingAndUnvestedAsOfTheFiscalYearMember"
      decimals="0"
      id="Fact000156"
      unitRef="USD">417119</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember"
      decimals="0"
      id="Fact000160"
      unitRef="USD">-2907</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_TheChangeInFairValueOfAnyAwardsGrantedInPriorYearsThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember"
      decimals="0"
      id="Fact000161"
      unitRef="USD">-264442</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember"
      decimals="0"
      id="Fact000165"
      unitRef="USD">3415</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember"
      decimals="0"
      id="Fact000166"
      unitRef="USD">185039</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AwardThatAreGrantedAndVestInTheSameYearTheFairValueAsOfTheVestingDateMember"
      decimals="0"
      id="Fact000167"
      unitRef="USD">251999</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember"
      decimals="0"
      id="Fact000170"
      unitRef="USD">3085</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember"
      decimals="0"
      id="Fact000171"
      unitRef="USD">-19698</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember"
      decimals="0"
      id="Fact000172"
      unitRef="USD">9405</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AwardsGrantedInPriorYearsThatVestInTheFiscalYearTheChangeInTheFairValueFromTheEndOfThePriorFiscalYearToTheVestingDateMember"
      decimals="0"
      id="Fact000173"
      unitRef="USD">-6088</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AwardsGrantedInPriorYearsThatAreDeterminedToFailToMeetTheApplicableVestingConditionsDeductTheAmountEqualToTheFairValueAtTheEndOfThePriorFiscalYearMember"
      decimals="0"
      id="Fact000177"
      unitRef="USD">-12198</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AwardsGrantedInPriorYearsThatAreDeterminedToFailToMeetTheApplicableVestingConditionsDeductTheAmountEqualToTheFairValueAtTheEndOfThePriorFiscalYearMember"
      decimals="0"
      id="Fact000178"
      unitRef="USD">-18445</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_TotalAdjustmentsMember"
      decimals="0"
      id="Fact000182"
      unitRef="USD">576085</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_TotalAdjustmentsMember"
      decimals="0"
      id="Fact000183"
      unitRef="USD">-6112</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_TotalAdjustmentsMember"
      decimals="0"
      id="Fact000184"
      unitRef="USD">-41337</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_TotalAdjustmentsMember"
      decimals="0"
      id="Fact000185"
      unitRef="USD">-1476826</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_TotalAdjustmentsMember"
      decimals="0"
      id="Fact000186"
      unitRef="USD">-51831</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000188"
      unitRef="USD">900662</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000189"
      unitRef="USD">209991</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000190"
      unitRef="USD">440794</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000191"
      unitRef="USD">223625</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000192"
      unitRef="USD">551615</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000194"
      unitRef="USD">900662</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000195"
      unitRef="USD">209991</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000196"
      unitRef="USD">440794</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000197"
      unitRef="USD">223625</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000198"
      unitRef="USD">551615</ecd:AdjToCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2025-01-012025-12-31_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000200"
      unitRef="USD">900662</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000201"
      unitRef="USD">69997</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000202"
      unitRef="USD">146931</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000203"
      unitRef="USD">111812</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2021-01-012021-12-31_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000204"
      unitRef="USD">183872</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock contextRef="From2025-01-01to2025-12-31" id="Fact000206">&lt;p id="xdx_89F_eecd--CompActuallyPaidVsTotalShareholderRtnTextBlock_dU_zCmgmXGHle6g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Table
Compensation Actually Paid and Cumulative TSR&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
amount of compensation actually paid to Mr. Tsai and Dr. Chen is aligned with our TSR over the past years presented in the table, reflecting
the impact of the hiring of Mr. Tsai as Chief Executive Officer and the transition of Dr. Chen from CEO to senior consultant. A significant
portion of Mr. Tsai&#x2019;s 2025 compensation was in the form of stock awards. A significant portion of Mr. Tsai&#x2019;s 2024 compensation
was awarded as a bonus. A substantial amount of Mr. Tsai&#x2019;s compensation in 2023 was in the form of restricted stock unit awards
under our 2023 Stock Incentive Plan, Special Stock Awards in 2023, and 2021 Stock Incentive Plan; 2022 was in the form of restricted
stock unit awards under our 2021 Stock Incentive Plan. As the trading price of our common stock fluctuates so does the value of the stock
awards and, accordingly, the amount of the compensation actually paid to Mr. Tsai and Dr. Chen. The amount of compensation actually paid
to Mr. Tsai for 2021, 2022 and 2023 and Dr. Chen in 2021 is more closely aligned to our TSR as a great portion of his compensation was
in the form of stock awards.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
amount of compensation actually paid to the Other NEOs is aligned with our TSR over the past years presented in the table. The individuals
included as Other NEOs changed over the years presented in the table, as described under &#x201c;Column (d)&#x201d; above. A significant
portion of the compensation actually paid to the Other NEOs is composed of either restricted stock units that vest over time or stock
option awards, an arrangement seen over the past years.&lt;/span&gt;&lt;/p&gt;

</ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock>
    <ecd:CompActuallyPaidVsNetIncomeTextBlock contextRef="From2025-01-01to2025-12-31" id="Fact000208">&lt;p id="xdx_897_eecd--CompActuallyPaidVsNetIncomeTextBlock_dU_zRuATWjQnqSf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Compensation
Actually Paid and Net Income&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
amount of compensation actually paid to Mr. Tsai and Dr. Chen and to the Other NEOs is not aligned with our net income over the years
presented in the table. As a clinical stage biotechnology and medical device company, we have incurred substantial operating losses,
principally from expenses associated with the Company&#x2019;s research and development programs, clinical trials conducted in connection
with the Company&#x2019;s drug candidates, and applications and submissions to regulatory authorities. We have substantial future capital
requirements to continue our research and development activities and advance our drug candidates through various development stages.
Accordingly, net income is not a performance measure we use in determining executive compensation. We use a number of corporate goals
that may include research and development, regulatory, manufacturing, organization and financial goals which we believe are important
to building stockholder value.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Net
losses decrease in 2025 over 2024 slightly due to decrease in non-operating expenses. Net losses increase in 2024 over 2023 slightly
due to increase in non-exclusive use of certain patents related to VOC and POCT technologies despite offset by the decrease in professional
expenses; decrease in 2023 over 2022 slightly due to selling, general and administrative expenses related to Share-based compensation
expense fee; increased in 2022 over 2021 largely due to expenses related research and development, commercialization of our product candidates,
and acquisition of strategic intellectual property.&lt;/span&gt;&lt;/p&gt;

</ecd:CompActuallyPaidVsNetIncomeTextBlock>
</xbrl>
